Buenas, no entiendo muy bien como escribir la formula de recursion para arboles binarios. Princiaplemente en como escribir la formula en funcion del nro de nodos y no la altura del arbol.
Por ejemplo para calcular el peor tiempo de ejecuccion para contar los nodos de un arbol binario:
T(h)=
c_1, si h=0.
2T(h-1)+c_2, else.
siendo h, la altura.
Usando el metodo de expansion de recurrencias llegamos a que el algoritmo es 2^h.
Ahora bien, como el numero de nodos de un arbol (n) es n= 2^h; haciendo cambio de variable llegamos a que el algoritmo es O(n). Sin embargo la relacion n=2^h no tiene por que cumplirse. Cual es el metodo correcto usando directamente n y no h?
De antemano, gracias.