Лекция
Привет, сегодня поговорим про алгоритмы обхода графа, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое алгоритмы обхода графа , настоятельно рекомендую прочитать все из категории Алгоритмы и теория алгоритмов.
Существует много алгоритмов на графах, в основе которых лежит систематический перебор вершин графа, такой что каждая вершина просматривается (посещается) в точности один раз. Поэтому важной задачей является нахождение хороших методов поиска в графе. Под обходом графов (поиском на графах) мы будем понимать процесс систематического просмотра всех вершин графа с целью отыскания вершин, удовлетворяющих некоторому условию. В.Липский называет метод поиска "хорошим", если
В данном разделе представлен алгоритм обхода графа, который называется поиском в ширину (Breadth First Search), и соответствующее этому алгоритму дерево. Об этом говорит сайт https://intellect.icu . Также представлен алгоритм поиска в глубину(Depth First Search) и доказываются некоторые свойства этого вида обхода графа. Эти алгоритмы можно эффективно использовать для поиска вершин, смежных с данной вершиной, построения простого пути между двумя вершинами, обнаружения циклов, проверки графа на связность и для многих других задач.
|
На этом все! Теперь вы знаете все про алгоритмы обхода графа, Помните, что это теперь будет проще использовать на практике. Надеюсь, что теперь ты понял что такое алгоритмы обхода графа и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Алгоритмы и теория алгоритмов
Из статьи мы узнали кратко, но содержательно про алгоритмы обхода графа
Комментарии
Оставить комментарий
Алгоритмы и теория алгоритмов
Термины: Алгоритмы и теория алгоритмов