Διάβαζα δυαδικό δένδρο αναζήτησης και σκεφτόμουν ότι γιατί χρειαζόμαστε BST σε όλα; Όλα τα πράγματα όσο ξέρω μπορεί επίσης να επιτευχθεί με τη χρήση απλών ταξινομημένο συστοιχίες. Για παράδειγμα - Για να οικοδομήσουμε μια BST που έχει n στοιχεία, που απαιτεί n*O(log n)χρόνο, δηλαδή O(nlog n)και ο χρόνος αναζήτησης είναι O(log n). Αλλά αυτό το πράγμα μπορεί να επιτευχθεί με τη χρήση πίνακα. Μπορούμε να έχουμε ένα ταξινομημένο πίνακα (απαιτεί O(nlog n)χρόνο), και ο χρόνος αναζήτησης από το γεγονός ότι είναι O(log n)δηλαδή δυαδική algo αναζήτησης. Τότε γιατί χρειαζόμαστε μια άλλη δομή δεδομένων σε όλα; Υπάρχουν οποιαδήποτε άλλη χρήση / εφαρμογή της BST που τα καθιστούν τόσο ξεχωριστό εκεί;
--Ravi













