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.
Pseudocódigo
Run an operation to see its steps.
Avg · Worst
Cómo usar
- 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 Pulsa Search para seguir el recorrido hasta un valor, o Delete para eliminar un valor.
- 3 Usa Random para insertar un valor aleatorio, o Clear para empezar de nuevo.
- 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.
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
Visualizador de Bubble Sort
Simulación animada de bubble sort con controles paso a paso, velocidad ajustable, datos de entrada personalizados, contadores de comparaciones/intercambios en tiempo real y pseudocódigo. Se ejecuta completamente en tu navegador.
Abrir herramientaVisualizador de Insertion Sort
Insertion Sort animado con controles de reproducción paso a paso, velocidad ajustable, datos de entrada personalizados, contadores en vivo de comparaciones/escrituras y pseudocódigo. Se ejecuta completamente en tu navegador.
Abrir herramientaVisualizador de Selection Sort
Selection Sort animado con controles paso a paso, velocidad ajustable, entrada de datos personalizada, contadores de comparaciones/intercambios en vivo y pseudocódigo. Funciona completamente en tu navegador.
Abrir herramientaVisualizador de Merge Sort
Simulación animada de merge sort con controles paso a paso, velocidad ajustable, datos de entrada personalizados, contadores en vivo de comparaciones/escrituras y pseudocódigo. Funciona totalmente en el navegador.
Abrir herramientaCrea, comparte y crece en Zerethon Social
Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.