Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Пошук найкоротшої відстані між вершинами графа (алгоритм Дейкстри).
Алгоритмзнаходить найкоротші шляхи від деякої вершини Крок 1. Вершині Крок 2. Для всіх ребер Крок 3. Знайти вершину з мінімальною тимчасовою позначкою. Позначити таку позначку як постійну. Позначити ребро, що з’єднує цю вершину з її прообразом, стрілкою. Прийняти цю вершину у якості Алгоритм повторюють доти, доки всі вершини графа не отримають постійні позначки. По закінченні роботи алгоритму позначка деякої вершини дає довжину найкоротшого шляху, від цієї вершини до початкової, а сам шлях можна відновити за допомогою ребер зі стрілками.
|