Page 153 - Bkhargava_-_Grokaem_algoritmy
P. 153

152    Глава 7.  Алгоритм Дейкстры


        сегментов (три сегмента). Но предположим, с каждым сегментом связыва­
        ется продолжительность перемещения. И тогда выясняется, что существует
        и более быстрый путь.

















        В предыдущей главе рассматривался поиск в ширину. Этот алгоритм нахо­
        дит путь с минимальным количеством сегментов (граф на первом рисунке).
        А если вы захотите найти самый быстрый путь (второй граф)? Быстрее
        всего это делается при помощи другого алгоритма, который называется
        алгоритмом Дейкстры.


        Работа с алгоритмом Дейкстры


        Посмотрим, как этот алгоритм работает с графом.














        Каждому ребру назначается время перемещения в минутах. Алгоритм
        Дейкстры используется для поиска пути от начальной точки к конечной
        за кратчайшее возможное время.
        Применив к этому графу поиск в ширину, вы получите следующий крат­
        чайший путь.



                                                         www.trk.kg
   148   149   150   151   152   153   154   155   156   157   158