tgoop.com/the_algorithms/4582
Last Update:
Поиск в глубину
Алгоритм, используемый для обхода или поиска древовидных и графовых структур данных.
Алгоритм:
Шаг 1: Выберите начальную вершину (или узел), чтобы начать обход.
Шаг 2: Посетите выбранную вершину и отметьте ее как посещенную (чтобы она не посещалась повторно).
Шаг 3: Посетите каждого непосещенного соседа текущей вершины в систематическом порядке (например, слева направо или в любом определенном порядке).
- Если непосещенных соседей нет, вернитесь к предыдущей вершине. Именно здесь алгоритм приобретает свой характер «сначала глубина»; он идет как можно глубже вдоль ветки, прежде чем вернуться назад.
Шаг 4: Продолжайте процесс посещения, исследования и возврата до тех пор, пока не будут посещены все вершины.
BY Алгоритмы и структуры данных

Share with your friend now:
tgoop.com/the_algorithms/4582