Stavo leggendo albero binario di ricerca e pensavo che il motivo per cui abbiamo bisogno di BST a tutti? Tutte le cose che per quanto ne so possono essere anche raggiungere utilizzando semplici matrici ordinate. Per esempio - Per costruire un BST avente n elementi, si impone n*O(log n)tempo cioè O(nlog n)e tempo di ricerca è O(log n). Ma questa cosa può anche essere raggiungere con un array. Possiamo avere un array ordinato (richiede O(nlog n)tempo), e il tempo di ricerca in che è anche O(log n)vale a dire la ricerca binaria algo. Allora perché abbiamo bisogno di un'altra struttura di dati a tutti? Ci sono ogni altro uso / applicazione di BST che li rendono così speciale?
--Ravi













