Я читал бинарное дерево поиска и подумал , что зачем нам BST вообще? Все вещи , которые , насколько я знаю , может быть также достичь с помощью простых отсортированных массивов. Для , например , - для того , чтобы построить BST , имеющий п элементов, мы требуется n*O(log n)время , т.е. O(nlog n)и время поиска есть O(log n). Но эта вещь также можно достичь с помощью массива. Мы можем иметь упорядоченный массив (требуется O(nlog n)время) и время поиска , что также O(log n)т.е. двоичного поиска Algo. Тогда зачем нам нужна еще одна структура данных на всех? Существует ли какое - либо другое использование / применение BST , которые делают их такими особенными?
--Ravi













