Как BFS находит кратчайший путь в задачах на графы
В этом видео разбираю большой блок задач на BFS — поиск в ширину. BFS используется там, где нужно найти минимальное количество шагов, ходов, минут или операций. В разбор вошли задачи на кратчайший путь в лабиринте, минимальные ходы коня, гнилые апельсины, преобразование строки, ближайший выход из лабиринта, поиск слова в сетке, острова, минимальный мост, вращающиеся замки, эвакуацию из комнат и снежный ком. Главная цель видео — показать общий подход к BFS-задачам. В каждой задаче мы определяем состояние, переходы между состояниями, очередь, посещённые вершины и результат, который нужно получить. Удачи!
Название:
Как BFS находит кратчайший путь в задачах на графы
Категория:
Разное