Este documento describe diferentes tipos de rotaciones que se pueden aplicar a los árboles binarios de búsqueda para mantener la propiedad de equilibrio. Explica rotaciones simples a la izquierda y derecha, y rotaciones dobles a la izquierda y derecha que implican dos rotaciones simples consecutivas. También menciona que las rotaciones se usan para corregir desequilibrios luego de inserciones o eliminaciones en el árbol.
3. Rotaciones
Aplicadas a arboles para
ayudar a mantener la
propiedad de equilibrio
luego de perderla
Simples
Rotación a la Rotación
izquierda derecha
Aplicables cuando
un árbol tiene un Llamemos p el
desequilibrio del nodo al que
lado derecho o del vamos a rotar los
lado izquierdo pasos son los
siguientes
Se cumple el mismo De manera que
proceso que a la si se movía a la El sub-árbol Al mismo tiempo
derecha pero las derecha se derecho de p lo que la raíz de p
posiciones derecha moverá a la trasladamos como pasa a ser sub
e izquierda se izquierda y sub-árbol izquierdo árbol derecho de
invierten. viceversa. de la raíz de p p.
4. Aplicadas a arboles Se aplican cuando la
para ayudar a Su función es la misma falta de equilibrio no
mantener la propiedad que la de las rotaciones esta ni en la derecha ni
de equilibrio luego de simpes en la izquierda sino que
perderla posee forma de zigzag.
Rotaciones
Se aplican
sucesivamente 2
Dobles Derecha rotaciones simples, una
a la izquierda y otra a la
derecha
Se aplican
sucesivamente 2
Izquierda rotaciones simples, una
a la derecha y otra a la
izquierda
Rotación
doble a la
derecha