Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMPLEJIDAD COMPUTACIONAL
Resumen
ÁRBOLES ROJI – NEGROS Árbol de búsqueda binaria
Árbol rojo-negro, un árbol de búsqueda binario, pero agregar un bit de almacenamiento a cada
nodo indica el color del nodo, que puede ser Rojo o Negro.
Al restringir la coloración de cada nodo en cualquier camino desde la raíz hasta las hojas, el
árbol rojo-negro asegura que ningún camino crecerá dos veces más que los otros caminos,
por lo que está cerca del equilibrio.
El árbol rojo-negro, como árbol de búsqueda binario, satisface la naturaleza general de los
árboles de búsqueda binarios. Comprendamos la naturaleza general del árbol de búsqueda
binario inferior.
El árbol de búsqueda binaria, también llamado árbol binario ordenado o árbol binario
ordenado, se refiere a un árbol vacío o un árbol binario con las siguientes propiedades:
→Si el subárbol izquierdo de cualquier nodo no está vacío, el valor de todos los nodos en el
subárbol izquierdo es menor que el valor de su nodo raíz;
→Si el subárbol derecho de cualquier nodo no está vacío, el valor de todos los nodos en el
subárbol derecho es mayor que el valor de su nodo raíz;
→Los subárboles izquierdo y derecho de cualquier nodo también son árboles de búsqueda
binarios.
Debido a que la altura de un árbol de búsqueda binario construido aleatoriamente por n nodos
es lgn, no hace falta decir que el tiempo de operación general de un árbol de búsqueda binario
es O (lgn). Pero si el árbol de búsqueda binario degenera en una cadena lineal con n nodos,
el peor tiempo de ejecución de estas operaciones es O (n).
Son estas cinco propiedades del árbol rojo-negro las que hacen que un árbol rojo-negro con n
nodos mantenga siempre la altura de registro (la altura del árbol rojo-negro es como máximo
2log (n + 1) se omite la prueba), lo que explicará Se establece la razón por la cual la conclusión
mencionada anteriormente de que "la complejidad temporal de buscar, insertar y eliminar un
árbol rojo-negro es la peor es O (logn)".
Esta figura ignora los nodos principales de hojas y raíces. Al mismo tiempo, el "nodo hoja" o
"nodo NULO" que mencionamos anteriormente, como se muestra en la figura anterior, no
contiene datos, sino que solo sirve como una indicación del final del árbol. Estos nodos a
menudo se omiten en el dibujo.
Es una representación de un Árbol Binario auto-balanceable, se caracteriza por que los
elementos que contiene poseen color ya se Rojo ó Negro, además de no poseer elemento
nulos, sino elementos con información nula. Su fin es el de crear un factor de balance entre los
Nodos del Árbol de manera para cada Nodo en cualquier parte del Árbol, posea la misma altura
de negra en su rama izquierda y derecha y de esta manera después de cada operación siempre
se encuentren balanceados “por la altura negra”.