Вебінар "Пошук першої роботи, або без досвіду роботи у потрібному напрямку", 9.06.2016
13 Пошук вглиб у графах
-
Upload
oleksii-molchanovskyi -
Category
Education
-
view
711 -
download
1
Transcript of 13 Пошук вглиб у графах
Розробка та аналіз алгоритмів
13. Пошук вглиб
• Алгоритм пошуку вглиб
• Топологічне сортування
• Компоненти сильної зв’язності
(с) Олексій Молчановський, Prometheus.org.ua 1
Пошук вглиб (Depth-First Search, DFS)
(с) Олексій Молчановський, Prometheus.org.ua 2
Пошук вглиб. Алгоритм (друга версія)
(с) Олексій Молчановський, Prometheus.org.ua 3
Топологічне сортування
• Топологічне сортування орієнтованого графу G=(V, E) називається таке впорядкування всіх його вершин, що якщо граф містить ребро (v, u), то вершина v в цьому впорядкуванні буде знаходитись перед вершиною u.
(с) Олексій Молчановський, Prometheus.org.ua 4
Топологічне сортування. Приклад застосування
(с) Олексій Молчановський, Prometheus.org.ua 5
Топологічне сортування. Ідея алгоритму
(с) Олексій Молчановський, Prometheus.org.ua 6
Топологічне сортування. Алгоритм
(с) Олексій Молчановський, Prometheus.org.ua 7
(с) Олексій Молчановський, Prometheus.org.ua 8
(с) Олексій Молчановський, Prometheus.org.ua 9
(с) Олексій Молчановський, Prometheus.org.ua 10