Рубрики
Без рубрики

Двоичное дерево поиска в структуре данных

Привет, в этом является частью 3 структуры данных деревьев, мы собираемся обсудить двоичное дерево поиска и … Теги с алгоритмами, компьютером, начинающими, Python.

Привет.

Двоичное дерево поиска (BST)

  • Двоичное дерево поиска : или ( Сортированное бинарное дерево ) это Бинарное дерево изобретелен в (1960), который все узлы, которые существуют в Правое поддерево больше узлов, которые существуют в левое судно и там родительский узел . И обе левые, так и правые субтрены должны быть двоичными поисковыми деревьями.

Космическая сложность двоичного поиска

  • Сложность космического пространства двоичного поиска – На) где n – количество элементов.

Сложность времени бинарного поиска

O (log n) O (log n) O (log n) лучший случай
На) На) На) худший случай

Сложность времени двоичного поиска становится На) Если двоичное дерево – перекошенное двоичное дерево.

Преимущества использования двоичного дерева поиска

  • Быстрее, чем массив и связанный список в вставке и удалении.
  • Это так эффективно в поисках
  • Получение минимума и максимально легко

Недостатки использования двоичного дерева поиска

  • Больше места стека из-за рекурсии
  • Коврик времени выполнения увеличивается из-за сравнения.

Ссылки и полезные ресурсы

Увидимся в следующем посте, на котором мы охватим текущую реализацию двоичного поиска в деталях, счастливого кодирования:)

# день_15.

Оригинал: “https://dev.to/ayabouchiha/part-3-binary-search-tree-in-data-structure-3p7m”