<K/>

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.

Vista principal de Binary Search Tree Visualizer

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