Tabla de contenido
¿Cuál es la altura de un árbol binario de búsqueda?
La altura de un árbol binario se define recursivamente de la siguiente manera: si el árbol es vacío su altura es 0; y. si el árbol no es vacío su altura es 1 más que el máximo de las alturas de sus hijos.
¿Cuántas maneras hay de recorrer un árbol binario?
12.7 Recorridos en un árbol binario Se distinguen tres tipos de recorrido: INORDEN, POSORDEN Y PREORDEN. En cada recorrido se tiene en cuenta la posición de la raíz (de ahí su nombre) y que siempre se debe ejecutar primero el hijo izquierdo y luego el derecho.
¿Qué es recorrer un árbol binario?
Recorrer un árbol de la raíz hacia las hojas se denomina descender el árbol y al sentido opuesto ascender el árbol. Un árbol estrictamente binario es aquel en el que cada nodo que no es hoja, tiene subárboles izquierdo y derecho que no están vacíos.
¿Cuál es la altura de un árbol rojo-negro?
Un árbol rojo-negro que contiene n nodos internos tiene una altura de O (log (n)). H ( v) = altura del árbol cuya raíz es el nodo v. bh ( v) = número de nodos negros (sin contar v si es negro) desde v hasta cualquier hoja del subárbol (llamado altura-negra). nodos internos.
¿Cuáles son las reglas de los árboles rojo-negro?
Estas reglas producen una regla crucial para los árboles rojo-negro: el camino más largo desde la raíz hasta una hoja no es más largo que dos veces el camino más corto desde la raíz a una hoja. El resultado es que dicho árbol está aproximadamente equilibrado.
¿Cómo conservar el árbol rojo negro?
Para conservar las propiedades que debe cumplir todo árbol rojo-negro, en ciertos casos de la inserción y la eliminación será necesario reestructurar el árbol, si bien no debe perderse la ordenación relativa de los nodos.
¿Cuál es la propiedad 3 de un nodo rojo?
La propiedad 3 (Todas las hojas nulas, son negras) siempre se cumple. La propiedad 4 (Ambos hijos de cada nodo rojo son negros) está amenazada solo por añadir un nodo rojo, por repintar un nodo negro de color rojo o por una rotación.