Дерево двоичного поиска: различия между версиями

Материал из WikiGrapp
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 8: Строка 8:


Другое название — ''Поисковое дерево''.
Другое название — ''Поисковое дерево''.
[[Файл: Binary_search_tree.png|275px]]


==Литература==
==Литература==

Версия от 14:30, 19 ноября 2024

Деревом двоичного поиска (Binary search tree) для множества чисел S называется помеченное бинарное дерево, в котором каждая вершина v помечена числом l(v)S и которое удовлетворяет следующим условиям:

а) l(u)<l(v) для всех вершин u,v, если вершина u находится в левом поддереве вершины  v (т.е. в поддереве, корень которого --- левый сын v);

б) l(u)>l(v) для всех вершин u,v, если вершина u находится в правом поддереве вершины  v (т.е. в поддереве, корень которого --- правый сын v);

в) для всякого числа aS существует единственная вершина v, для которой l(v)=a.

Другое название — Поисковое дерево.

Binary search tree.png

Литература

  • Касьянов В.Н., Поттосин И.В. Методы построения трансляторов. — Новосибирск: Наука. Сиб. отд-ние, 1986.
  • Касьянов В. Н., Сабельфельд В. К. Сборник заданий по практикуму на ЭВМ. - М.: Наука, 1986.