Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка та реалізація алгоритму Флойда і Беллмана-Форда для пошуку найкоротшого шляху між усіма вершинами графа

Реферат Розробка та реалізація алгоритму Флойда і Беллмана-Форда для пошуку найкоротшого шляху між усіма вершинами графа





n ("algBF.txt", "r"); loc ("russian"); :: global (loc); (f, "% d% d ", & n, & m); _t t; = clock (); ** Smej = new int * [n]; = new Duga [m]; (i = 1; i <= n; i + +)

{[i] = new int [n]; (j = 1; j <= n; j + +)

{(f, "% d", & Smej [i] [j]); (Smej [i] [j]! = 0)

{[k]. from = i; [k]. to = j; [k]. length = Smej [i] [j]; + +;

}

}

} (int i = 0; i

{= new int [n]; (i = 1; i <= n; + + i) [i] = inf; [start_v] = 0; (i = 1; i <= (n +1); i + +)

{(j = 1; j <= m; j + +)

{(rez [mRast [j]. from]

{("У графі є цикл негативного ваги"); ("pause"); 0;

} [mRast [j]. to] = rez [mRast [j]. from] + mRast [j]. length;

}

} (i = 1; i <= n; + + i)

{(rez [i] == inf) printf ("немає шляху n"); else printf ("% d", rez [i]);

} (" n");

} = clock ()-t; ("Час роботи% f", (double) t/CLOCKS_PER_SEC); [] mRast; [] rez; ("pause");

}


Назад | сторінка 8 з 8





Схожі реферати:

  • Реферат на тему: Пошук найкоротшого шляху між парами вершин в орієнтованому і неориентирован ...
  • Реферат на тему: Розробка та реалізація мовою високого рівня алгоритму виділення сільносвязн ...
  • Реферат на тему: Завдання пошуку найкоротшого шляху
  • Реферат на тему: Алгоритм Беллмана-Форда
  • Реферат на тему: Реалізація алгоритму знаходження множин елементарних циклів графа засобами ...