Está en la página 1de 2

Preguntas

Árboles binarios de búsqueda

--- Determine si la operación de inserción es conmutativa o no. Justifique su respuesta.

--- Determine si la operación de eliminación es conmutativa. Justifique su respuesta.

--- Suponga que cada nodo en lugar de mantener un atributo que apunta a su padre tuviera un

atributo que apunta a su sucesor. ¿Cómo serían los algoritmos de búsqueda, inserción y

eliminación? ¿Cuál sería su complejidad?

Árboles rojinegros

--- ¿Cuál es el número mínimo y máximo de nodos internos de un árbol rojinegro con bh igual a k?

--- ¿Considere un árbol rojinegro con n nodos, cuál es el radio mínimo y máximo ente nodos

internos rojos y nodos internos negros?

---- Muestre el árbol rojinegro resultante después de insertar sucesivamente los siguientes

Elementos partiendo de un árbol vacío: 41, 38, 31, 12, 19, 8.

Órdenes estadísticos dinámicos (extendiendo estructuras de datos)

--- Considere un árbol para ordenes estadísticos dinámicos, escriba un procedimiento que a partir

del árbol y una llave retorne su orden estadístico en el árbol. (Asuma que todas las llaves son

diferentes).

---- Dado un árbol (para órdenes estadísticos dinámicos), un elemento x y un entero i, diseñe un

algoritmo que determine el i-ésimo sucesor de x en el árbol. ¿Cuál sería su complejidad?

---- Considerando un árbol de intervalos; describa un procedimiento que dado un intervalo i,

retorne un intervalo que se solape con i y que tenga el mínimo valor posible; se retorna nil si

dicho subintervalo no existe.

Tenga en cuenta igualmente lo visto con respecto a B-Trees y Estructuras para conjuntos
disyuntos y los ejercicios de diseño compartidos en el campus virtual.

También podría gustarte