13 Пошук вглиб у графах
-
Upload
oleksii-molchanovskyi -
Category
Education
-
view
706 -
download
1
Transcript of 13 Пошук вглиб у графах
![Page 1: 13 Пошук вглиб у графах](https://reader031.fdocuments.us/reader031/viewer/2022032222/55c39b5abb61ebe6718b4891/html5/thumbnails/1.jpg)
Розробка та аналіз алгоритмів
13. Пошук вглиб
• Алгоритм пошуку вглиб
• Топологічне сортування
• Компоненти сильної зв’язності
(с) Олексій Молчановський, Prometheus.org.ua 1
![Page 2: 13 Пошук вглиб у графах](https://reader031.fdocuments.us/reader031/viewer/2022032222/55c39b5abb61ebe6718b4891/html5/thumbnails/2.jpg)
Пошук вглиб (Depth-First Search, DFS)
(с) Олексій Молчановський, Prometheus.org.ua 2
![Page 3: 13 Пошук вглиб у графах](https://reader031.fdocuments.us/reader031/viewer/2022032222/55c39b5abb61ebe6718b4891/html5/thumbnails/3.jpg)
Пошук вглиб. Алгоритм (друга версія)
(с) Олексій Молчановський, Prometheus.org.ua 3
![Page 4: 13 Пошук вглиб у графах](https://reader031.fdocuments.us/reader031/viewer/2022032222/55c39b5abb61ebe6718b4891/html5/thumbnails/4.jpg)
Топологічне сортування
• Топологічне сортування орієнтованого графу G=(V, E) називається таке впорядкування всіх його вершин, що якщо граф містить ребро (v, u), то вершина v в цьому впорядкуванні буде знаходитись перед вершиною u.
(с) Олексій Молчановський, Prometheus.org.ua 4
![Page 5: 13 Пошук вглиб у графах](https://reader031.fdocuments.us/reader031/viewer/2022032222/55c39b5abb61ebe6718b4891/html5/thumbnails/5.jpg)
Топологічне сортування. Приклад застосування
(с) Олексій Молчановський, Prometheus.org.ua 5
![Page 6: 13 Пошук вглиб у графах](https://reader031.fdocuments.us/reader031/viewer/2022032222/55c39b5abb61ebe6718b4891/html5/thumbnails/6.jpg)
Топологічне сортування. Ідея алгоритму
(с) Олексій Молчановський, Prometheus.org.ua 6
![Page 7: 13 Пошук вглиб у графах](https://reader031.fdocuments.us/reader031/viewer/2022032222/55c39b5abb61ebe6718b4891/html5/thumbnails/7.jpg)
Топологічне сортування. Алгоритм
(с) Олексій Молчановський, Prometheus.org.ua 7
![Page 8: 13 Пошук вглиб у графах](https://reader031.fdocuments.us/reader031/viewer/2022032222/55c39b5abb61ebe6718b4891/html5/thumbnails/8.jpg)
(с) Олексій Молчановський, Prometheus.org.ua 8
![Page 9: 13 Пошук вглиб у графах](https://reader031.fdocuments.us/reader031/viewer/2022032222/55c39b5abb61ebe6718b4891/html5/thumbnails/9.jpg)
(с) Олексій Молчановський, Prometheus.org.ua 9
![Page 10: 13 Пошук вглиб у графах](https://reader031.fdocuments.us/reader031/viewer/2022032222/55c39b5abb61ebe6718b4891/html5/thumbnails/10.jpg)
(с) Олексій Молчановський, Prometheus.org.ua 10