Skip to content

AstroCode36/avl-tree-implementation-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Árbol AVL - Implementación en Java

Implementación completa de un árbol AVL (árbol binario de búsqueda autobalanceado) en Java. Este proyecto fue desarrollado como parte del segundo estudio de caso del curso SOFT-10 Estructuras de Datos en Universidad CENFOTEC.

Características

  • Inserción con balanceo automático
  • Eliminación con mantenimiento del balance
  • Búsqueda eficiente (O(log n))
  • Cuatro tipos de rotaciones:
    • Rotación simple izquierda
    • Rotación simple derecha
    • Rotación izquierda-derecha
    • Rotación derecha-izquierda
  • Menú interactivo para pruebas
  • Múltiples recorridos: en orden, preorden, postorden

Casos de Balanceo Implementados

  • Caso Izquierda-Izquierda (LL)
  • Caso Derecha-Derecha (RR)
  • Caso Izquierda-Derecha (LR)
  • Caso Derecha-Izquierda (RL)

Tecnologías

  • Java
  • Estructuras de datos avanzadas
  • Algoritmos de balanceo

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages