Ho acquistato un bel libro sulla geometria computazionale e mentre lo leggevo qua e là mi capitava spesso di imbattermi nell'uso di questo speciale tipo di albero di ricerca binario. Questi alberi sono bilanciati e dovrebbero memorizzare i dati solo nei nodi leave, i nodi interni dovrebbero solo memorizzare valori per guidare la ricerca verso le foglie.Dati binari di ricerca binaria bilanciata solo nelle foglie
L'immagine mostra un albero esempio, dove le foglie sono rettangoli ei nodi interni sono cerchi.
Ho due domande a riguardo:
- Qual è il vantaggio di non memorizzare i dati nei nodi interni?
- Ai fini dell'apprendimento, vorrei implementare un tale albero, quindi ho pensato che fosse una buona idea usare un albero AVL come base, ma è così?
Ultimo ma non meno importante, voglio sottolineare il fatto che mi sto occupando di queste cose perché voglio imparare qualcosa, quindi ogni tipo di risorsa utile è molto gradita. Grazie in anticipo, per quanto riguarda ...
Parte di questo è discusso in [gli alberi posta B, B + alberi differenza] (http: // stackoverflow.com/questions/870218/b-trees-b-trees-difference) –