Saltar al contenido principal
Z

Visualizador de árbol binario de búsqueda

Árbol binario de búsqueda interactivo — inserta, busca y elimina con animaciones dinámicas del árbol, control paso a paso y pseudocódigo. Funciona directamente en el navegador.

Gratis Sin registro Del lado del cliente Respetuoso con la privacidad Updated

/

Pseudocódigo

Run an operation to see its steps.

Cómo usar

  1. 1 Escribe un número y pulsa Insert para añadirlo al árbol — observa cómo se busca la posición correcta para él.
  2. 2 Pulsa Search para seguir el recorrido hasta un valor, o Delete para eliminar un valor.
  3. 3 Usa Random para insertar un valor aleatorio, o Clear para empezar de nuevo.
  4. 4 Retrocede y avanza por cada paso de la operación mientras se resalta el fragmento de pseudocódigo correspondiente.

Por qué usar esta herramienta

  • Comprueba en acción la regla fundamental del BST: los valores menores van a la izquierda y los mayores a la derecha.
  • Observa los tres casos posibles al eliminar un nodo — nodo hoja, nodo con un solo hijo y nodo con dos hijos (usando el sucesor in-order).
  • Entiende por qué un BST equilibrado ofrece una búsqueda en O(log n), mientras que un árbol desequilibrado degenera a O(n).
  • Funciona enteramente en tu navegador. Sin registro, sin subir archivos.

Preguntas frecuentes

¿Qué es un árbol binario de búsqueda?

Un árbol binario de búsqueda (BST) es un árbol binario en el que el subárbol izquierdo de cada nodo contiene valores menores y el subárbol derecho contiene valores mayores, de modo que un recorrido en orden (in-order) produce los valores ya ordenados.

¿Cuál es la complejidad temporal de las operaciones en un BST?

Insertar, buscar y eliminar tienen complejidad O(h), donde h es la altura del árbol — llega a O(log n) cuando el árbol está equilibrado, pero en el peor caso (árbol degenerado, similar a una lista enlazada) es O(n).

¿Cómo funciona la eliminación cuando un nodo tiene dos hijos?

El valor de ese nodo se sustituye por el del sucesor in-order — es decir, el valor mínimo del subárbol derecho — y luego se elimina ese sucesor, con lo que se preserva el orden correcto del BST.

¿Cómo se mantiene equilibrado un BST?

Usa una variante autoequilibrada, como un árbol AVL o un árbol rojo-negro (red-black tree), estructuras que realizan rotaciones al insertar o eliminar para mantener la altura del árbol en O(log n).

¿Qué es Visualizador de árbol binario de búsqueda?

El visualizador de árbol binario de búsqueda (Binary Search Tree Visualizer) es una herramienta interactiva que anima las operaciones de inserción, búsqueda y eliminación en un BST — un árbol binario en el que todo subárbol izquierdo contiene valores menores y todo subárbol derecho contiene valores mayores. La herramienta muestra el recorrido seguido en cada operación, incluidos los tres casos posibles al eliminar un nodo.

Resumen

Visualizador de árbol binario de búsqueda es una utilidad algoritmos gratuita de Zerethon Tools. Árbol binario de búsqueda interactivo — inserta, busca y elimina con animaciones dinámicas del árbol, control paso a paso y pseudocódigo. Funciona directamente en el navegador. Funciona totalmente en el navegador — sin registro, sin subida de archivos.

Categoría
Algoritmos
Precio
Gratis
Privacidad
Basado en el navegador
Registro
No necesario

Privacidad

Tus datos nunca salen de tu navegador, salvo que se indique explícitamente. Visualizador de árbol binario de búsqueda funciona completamente del lado del cliente — sin subida a servidor, sin registro de actividad, sin seguimiento de tu contenido.

¿Nuevo en esto? Lee la explicación paso a paso con análisis de Big-O: Aprender Data Structures →

Herramientas relacionadas

Crea, comparte y crece en Zerethon Social

Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.

Regístrate gratis