10`16`2019 - Heineken97/Portafolio GitHub Wiki
Clase 22
Árboles heap
Arboles para cola de prioridad
Permite rapida insercion(O(logN)) Cumple:
- Es completo= esta lleno, encuentra nodo vacio, ahi termina
- Se impementa con arreglo
- Satisface condiciones heap( nodos llaves son mayores a los menores)(analisis por nivel)
- Saber padre( k-1/2)
- Saber izq( k*2)+1
- Saber der( k*2)+2
NO POSEE funcion SEARCH
Remover raiz
Se mueve el ultimo nodo a la raiz, hacer swaps para acomodar ese nodo
Insercion
Insert enn primera posicion, alfinal del arreglo, pero no violar la condicion heap
Arboles N-Arios(Arbol no binario/ k-ary trees)
Imposible saber cuantos hijos
Arbol B
Almacenamiento externo, mas capacidad de almacenamiento, pero son mas lentos, asociado al costo de latencia