Subido por Kevin Sandoval

TeoriaArbolAVL

Anuncio
*********************************** ARBOL AVL ***********************************
Un árbol binario de búsqueda es AVL, si para todo nodo, se tiene que la altura de sus subárboles es a lo mas 1.
Las hojas por defecto, tienen altura 0.
--- Factora de equilibrio ---
Garantiza que todas las operaciones se resuelvan eficientemente, en un árbol AVL el factor de equilibrio de todo no es {-1, 0, 1}.
Altura = niveles
FE = Altura subárbol derecho - Altura subárbol izquierdo
¿Cómo se balancea?
Rotación: Es una reestrucuración local de un subárbol que mantiene la propiedad
de ordenación.
Tras la operación de inserción o borrado, se recorren los asciendientes, recalculando
sus factores de equilibrio y teniendo en cuenta el cambio de altura del subárbol.
En un árbol AVL se necesitan 2 tipos de rotaciones simples y dobles. En un sentido u otro, es decir izquierda o derecha.
Descargar