¿Qué es una doble rotación?
¿Qué es una doble rotación?

Video: ¿Qué es una doble rotación?

Video: ¿Qué es una doble rotación?
Video: QUIMICA HIBRIDACIÓN sp2 con dobles enlaces Eteno o etileno 2024, Septiembre
Anonim

A doble Derecha rotación , o derecha-izquierda rotación , o simplemente RL, es un rotación que debe realizarse al intentar equilibrar un árbol que tiene un subárbol izquierdo, que es pesado a la derecha.

Asimismo, la gente pregunta, ¿qué es la rotación LL en el árbol AVL?

Rotación LL . los árbol que se muestra en la siguiente figura es una Árbol AVL , sin embargo, necesitamos insertar un elemento a la izquierda del sub- árbol de A. el árbol puede desequilibrarse con la presencia del nodo crítico A. Para reequilibrar el árbol , Rotación LL se realiza como se muestra en el siguiente diagrama.

Además de arriba, ¿por qué se utilizan árboles AVL? Aplicaciones y usos Árboles AVL se aplican mejor en escenarios donde hay consultas frecuentes de búsqueda de datos en lugar de una situación que requiere inserciones y eliminaciones frecuentes.

Teniendo esto en cuenta, ¿qué es el factor de equilibrio?

DEFINICIÓN: La factor de equilibrio de un árbol binario es la diferencia de alturas de sus dos subárboles (hR - hL). los factor de equilibrio (bf) de una altura equilibrado El árbol binario puede tomar uno de los valores -1, 0, +1. Un nodo AVL es "pesado a la izquierda" cuando bf = 1, "igual altura" cuando bf = 0 y "derecho pesado" cuando bf = +1.

¿Está equilibrado el árbol binario?

Para comprobar si un árbol es altura equilibrado , obtenga la altura de los subárboles izquierdo y derecho. Devuelve verdadero si la diferencia entre alturas no es más de 1 y los subárboles izquierdo y derecho son equilibrado , de lo contrario, devuelve falso.

Recomendado: