Я вижу, как при поиске значения в BST мы оставляем половину дерева каждый раз, когда мы сравниваем node со значением, которое мы ищем.
Однако я не понимаю, почему временная сложность O(log(n))
. Итак, мой вопрос:
Если у нас есть дерево из N элементов, почему временная сложность поиска дерева и проверка наличия определенного значения O (log (n)), как мы это получаем?