Jeg leste binært søketre og tenkte at hvorfor trenger vi BST i det hele tatt? Alle de tingene så vidt jeg vet kan også være oppnå ved hjelp av enkle sorterte arrays. For eksempel - For å bygge en BST med n elementer, krever vi n*O(log n)tid dvs. O(nlog n)og oppslag tid er O(log n). Men denne tingen kan også oppnå ved hjelp array. Vi kan ha en sortert array (krever O(nlog n)tid), og oppslag tid som også O(log n)vil si binære søk algo. Så hvorfor trenger vi en annen datastruktur i det hele tatt? Er det noen annen bruk / anvendelse av BST som gjør dem så spesiell?
--Ravi













