balanceados
los nodos están ordenados
órden | min claves | máx claves |
---|---|---|
2 | 1 | 3 |
3 | 2 | 5 |
4 | 3 | 7 |
min: t-1
max: 2t-1
Pedirle a anita pizarrón derecho (ejemplos de lo mismo)
Ejemplo:
Una aplicación es para una base de datos SQL
Caso I: lo que quiero borrar está en una hoja
C) No puedo prestar
Caso 2: es un nodo interno
2A: tiene predecesor o sucesor para reemplazarlo
Ver ejemplo 16:50 aprox (9/4)
2B: no tiene reemplazo
Mergeo a los hijos
Caso 3: Interno pero deja al nodo en 0
3A:Tengo predecesor o sucesor
Subo el más grande del izquierdo o el más chico del derecho
3B: no tengo predecesor ni sucesor
Bajo de nivel el árbol
Mergeo los hijos que quedan de un lado
<aside> ‼️ Es importante hacer delete e insert en los B-tree, va a entrar en el examen!
</aside>
Los que están arriba siempre son copias de los que están abajo, sirve para indexar. Los elementos solamente son los que están abajo de todo. Los de arriba son indicadores.