Ik las binary search boom en dacht dat de reden waarom we BST moeten op alle? Al de dingen die voor zover ik weet kan ook te bereiken met behulp van eenvoudige gesorteerde arrays. Voor bijvoorbeeld - Met het oog op een BST met n elementen te bouwen, vergt we n*O(log n)tijd ie O(nlog n)en lookup tijd is O(log n). Maar deze zaak kan ook worden te realiseren met behulp van array. We kunnen een gesorteerde array (nodig hebben O(nlog n)tijd), en lookup tijd dat ook O(log n)wil zeggen binary search algo. Waarom doen we nog een datastructuur helemaal nodig? Zijn er nog andere gebruik / toepassing van BST die hen zo bijzonder maakt?
--Ravi













