Árbol de búsqueda binaria normal (árbol sin equilibrio automático):
si inserto la siguiente matriz de elementos en BST,
10 20 30
- ¿Qué es una explicación intuitiva de bosques aleatorios?
- ¿Cuál fue su enfoque para aprender estructuras de datos y algoritmos?
- ¿Son los algoritmos de big data de caja negra una instancia de historia que se repite? ¿Qué está haciendo la comunidad de código abierto para crear algoritmos de big data transparentes y precisos?
- ¿Por qué utilizan la factorización principal para el cifrado en lugar de un algoritmo que hemos demostrado que es difícil de resolver?
- ¿Qué algoritmo de ML debo usar para una aplicación de selección de automóviles basada en Tinder?
El árbol de búsqueda binaria se verá así,
La complejidad de encontrar 30 (peor de los casos) es O (n).
Árbol AVL (árbol de equilibrio automático):
si inserto la siguiente matriz de elementos en el árbol AVL,
10 20 30
El árbol AVL se ve así (auto equilibrio basado en la diferencia de altura izquierda, derecha),
En el peor de los casos, también puedo encontrar un elemento en O (logn) debido a la propiedad de equilibrio automático.
Pros:
Mejor tiempo de ejecución para buscar.
Contras:
Mayor tiempo de ejecución para insertar y quitar.
Gracias.