Ich lese binären Suchbaum und dachte, warum brauchen wir BST überhaupt? All die Dinge , soweit ich weiß , kann auch einfach sortierten Arrays sein erreichen. Für zB - Um einen BST mit n Elementen zu bauen, erfordern wir n*O(log n)Zeit also O(nlog n)und Lookup - Zeit ist O(log n). Aber dieses Ding kann auch Array werden erreichen. Wir können eine sortierte Array (erfordert O(nlog n)Zeit) und Lookup - Zeit, dass auch ist , O(log n)dh algo binäre Suche. Warum brauchen wir eine andere Datenstruktur überhaupt? Gibt es noch andere Verwendung / Anwendung von BST , die sie so besonders machen?
--Ravi













