Splay-деревья. Обход в ширину. Обход в глубину. Топологическая сортировка и проверка ацикличности.
Алгоритм DFS («Depth-first search» или «Поиск в глубину»)
Обход означает посещение всех узлов графа. «обход в глубину» или «поиск в глубину» - это рекурсивный алгоритм поиска всех вершин графа или древовидной структуры данных. В этой статье, с помощью приведенных...
Бинарное дерево поиска. Обход Дерева.
Обход дерева - это вид обхода графа, который обуславливает процесс посещения (проверки и/или обновления) каждого узла структуры дерева данных ровно один раз. Такие обходы классифицируются по порядку, в котором узлы посещаются. Алгоритмы в статье относятся к двоичным деревьям, но могут быть обобщены и для других деревьев. Дерево – это структура данных, представляющая собой древовидную структуру в виде набора связанных узлов. Бинарное дерево – это конечное множество элементов, которое либо пусто,...