Aplicación de escritorio
Completado
Binary Search Tree Visualizer
Visualizador interactivo que convierte las operaciones de un árbol binario de búsqueda en una experiencia gráfica y práctica.

Resumen del proyecto
Binary Search Tree Visualizer fue desarrollado para el curso de Estructuras de Datos de la UNED. La aplicación facilita observar cómo cambia un árbol binario de búsqueda cuando se insertan, eliminan o consultan nodos.
El proyecto combina algoritmos recursivos, validación de datos, programación orientada a objetos y una interfaz Java Swing para transformar conceptos fundamentales de estructuras de datos en una experiencia interactiva.
Lo que ofrece
- Inserción de nodos con validación de identificadores duplicados.
- Eliminación de nodos hoja, con un hijo y con dos hijos.
- Búsqueda de nodos y consulta de la información almacenada.
- Recorridos in-order, pre-order y post-order.
- Representación gráfica de la estructura actual del árbol.
Tecnologías
- Java
- Java Swing
- Apache NetBeans