Метка: graphs
-
BFS и DFS: обход графов
Что такое обход графов? Обход графа — это процесс посещения всех вершин графа. Существует два основных метода: BFS (поиск в ширину) и DFS (поиск в глубину). BFS (Breadth-First Search) — поиск в ширину BFS исследует все вершины на текущем уровне, прежде чем перейти к следующему. Использует очередь (queue). Пример кода BFS на C++ DFS (Depth-First…