Каковы наихудший случай и средняя сложность двоичного дерева поиска?
Каковы наихудший случай и средняя сложность двоичного дерева поиска?

Видео: Каковы наихудший случай и средняя сложность двоичного дерева поиска?

Видео: Каковы наихудший случай и средняя сложность двоичного дерева поиска?
Видео: Задача из Собеседования в Microsoft (Бинарные Деревья) 2024, Ноябрь
Anonim

Дерево двоичного поиска

Алгоритм В среднем Худший случай
Космос На) На)
Поиск O (журнал n) На)
Вставлять O (журнал n) На)
Удалить O (журнал n) На)

Кроме того, какова самая большая временная сложность наихудшего случая дерева двоичного поиска?

Рекурсивная структура BST дает рекурсивный алгоритм. Searching в BST имеет О (час) наихудший - кейс время выполнения сложность , где h - высота дерево . Поскольку s двоичное дерево поиска с n узлами имеет минимум О (log n) уровней, требуется не менее О (log n) сравнений, чтобы найти конкретный узел.

Во-вторых, какова временная сложность двоичного поиска с итерацией? Производительность Алгоритм двоичного поиска : Следовательно, временная сложность алгоритма двоичного поиска это O (журнал2n), что очень эффективно. Вспомогательное пространство, используемое им, равно O (1) для итеративный реализация и O (журнал2n) для рекурсивной реализации из-за стека вызовов.

Также вопрос в том, какова будет наихудшая временная сложность поиска элемента в двоичном дереве поиска?

Сложность времени : The сложность времени наихудшего случая из поиск а операции вставки - O (h), где h - высота Дерево двоичного поиска . В худший случай , мы мая имеют к путешествие от корня к самый глубокий листовой узел. Высота перекоса дерево может стать n и временная сложность из поиск и вставить операцию мая стать O (n).

Big O - худший случай?

Итак, в бинарном поиске лучшие кейс является О (1), среднее и худший случай является О (вход). Короче говоря, нет отношений типа « большой O используется для худший случай , Тета для среднего кейс ». Все типы обозначений могут использоваться (и иногда используются), когда говорят о лучшем, среднем или худший случай алгоритма.

Рекомендуемые: