Saltar al contenido

Insertar es buscar

Para insertar k, se baja desde la raíz como si se buscara k. Donde la búsqueda encuentra nada, ahí va el nodo nuevo. Un solo recorrido: no hace falta buscar primero y después insertar, ni mirar todas las claves.

Partiendo de un árbol vacío, insertas 50, 30, 70, 20, 40 y 60, en ese orden.

Insertar 50, 30, 70, 20, 40 y 60Seis pasos. Paso 1: 50 es la raíz. Paso 2: 30 va a la izquierda de 50. Paso 3: 70 a la derecha de 50. Paso 4: 20 baja por 50 y 30 y queda a la izquierda de 30. Paso 5: 40 queda a la derecha de 30. Paso 6: 60 baja por 50 y 70 y queda a la izquierda de 70. El árbol final tiene altura 3.Paso 1 de 6: insertar 50árbol vacío: 50 es la raíz50*Paso 2 de 6: insertar 3030 < 50: izquierda30*50Paso 3 de 6: insertar 7070 > 50: derecha305070*Paso 4 de 6: insertar 2020 < 50 y 20 < 30: izquierda20*305070Paso 5 de 6: insertar 4040 < 50 y 40 > 30: derecha203040*5070Paso 6 de 6: insertar 6060 > 50 y 60 < 70: izquierda2030405060*70
Los nodos con borde grueso son el camino que recorre la inserción; el del asterisco es el nodo nuevo, que ocupa el primer hueco que encuentra.
En el árbol de arriba (50, 30, 70, 20, 40 y 60 insertados en ese orden) insertas ahora 65. Ordena los pasos de la búsqueda de su sitio.

Selecciona las operaciones en orden. Puedes reiniciar la secuencia.