|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.10.2010, 22:05 | #1 |
Пользователь
Регистрация: 20.10.2010
Сообщений: 12
|
Алгоритм Флойда
Подскажите кто-нибудь его исполнения на delphi.
|
23.10.2010, 22:25 | #2 |
Пользователь
Регистрация: 20.10.2010
Сообщений: 12
|
Алгоритм Флоида
Люди плиз ичень надо
|
25.10.2010, 19:56 | #3 |
Форумчанин
Регистрация: 21.10.2010
Сообщений: 130
|
решал такую задачу. только на c++...
//////////////////////////// вот переписал на Delphi: Код:
Дан взвешенный не ориентированный граф. Алгоритмом Флойда-Уоршолла найти кратчайшие пути для всех пар вершин. Вход: В первой строке текстового файла INPUT.TXT записано количество вершин графа N (1 <= N <= 100). В остальных строках записан список ребер графа. Каждое ребро задано тройкой целых чисел u, v, w (1 <= u, v <= N, 0 <= w <= 10000), где u, v - номера вершин, w - вес ребра (u, v). Выход: В текстовый файл OUTPUT.TXT записать: - вычисленную матрицу расстояний; - вычисленную матрицу предшествования. Если две вершины не достижимы друг из друга, вместо расстояния вывести число -1. Последний раз редактировалось Kingdom_Reborn; 25.10.2010 в 20:15. |
25.10.2010, 20:19 | #5 |
Форумчанин
Регистрация: 21.10.2010
Сообщений: 130
|
_-Re@l-_, да сам алгоритм в 4 строчки, а реализация посложнее будет, нужно же ещё и сам путь найти, а не только расстояния...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Алгоритм Флойда. Поиск Кратчайшего пути. | Shady | Помощь студентам | 5 | 06.10.2014 18:29 |
Алгоритм Флойда | Александр36М | Помощь студентам | 5 | 14.10.2011 16:16 |
Волновой алгоритм (алгоритм Ли) | MrRockchip | Общие вопросы C/C++ | 4 | 10.05.2010 13:26 |
Алгоритм | SunKnight | Работа с сетью в Delphi | 5 | 29.04.2008 15:24 |