Что такое бинарное дерево поиска?


Иллюстрация к поиску 6 в дереве ниже


Download 34.39 Kb.
bet2/2
Sana01.04.2023
Hajmi34.39 Kb.
#1314638
1   2
Bog'liq
Binary Search Tree

Иллюстрация к поиску 6 в дереве ниже: 

  1. Начинать от в корень .

  2. Сравните элемент поиска с корнем, если он меньше корня, то рекурсивно вызовите левое поддерево , иначе рекурсивно вызовите правое поддерево .

  3. Если элемент для поиска найден где угодно, верните true, иначе верните false.


Вставка ключа :
Новый ключ всегда вставляется в лист. Мы начинаем искать ключ от корня, пока не наткнемся на конечный узел. Как только конечный узел найден , новый узел добавляется как дочерний по отношению к конечному узлу.
100 100
/ \ Вставить 40 / \
20 500 ———> 20 500
/ \ / \
10 30 10 30
\
40
Download 34.39 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling