Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2015, 20:39   #1
vet9690
Пользователь
 
Регистрация: 15.04.2015
Сообщений: 12
По умолчанию Код на С++ алгоритма поиска в глубину.Если можно с описанием.

Нужно для поиска максимального пути между всеми парами вершин.
У меня вот что, это верно?


Код:
void DFS(int st)
{
int r;
cout<<st+1<<" ";
visited[st]=true;
for (r=0; r<=n; r++)
if ((graph[st][r]!=0) && (!visited[r]))
DFS(r);
}
//главная функция
void main()
{
setlocale(LC_ALL, "Rus");
int start;
cout<<"Матрица смежности графа: "<<endl;
for (i=0; i<n; i++)
{
visited[i]=false;
for (j=0; j<n; j++)
cout<<" "<<graph[i][j];
cout<<endl;
}
cout<<"Стартовая вершина >> "; cin>>start;
//массив посещенных вершин
bool *vis=new bool[n];
cout<<"Порядок обхода: ";
DFS(start-1);
delete []visited;
system("pause>>void");
}
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)


Модератор

Последний раз редактировалось Poma][a; 17.04.2015 в 11:06.
vet9690 вне форума Ответить с цитированием
Старый 17.04.2015, 11:09   #2
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Задача не ясна. Если есть хотя бы один цикл положительного веса, то задача не имеет решения.
Пути ищутся bfs'ом, Дейкстрой, Фордом-Беллманом, Флойдом-Уоршеллом и другими..
Вам подойдет Флойд-Уоршелл.
Poma][a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
можно ли писать php код внутри javascript инструкции if? если можно, то как это сделать? Ubihinon JavaScript, Ajax 2 20.02.2012 08:40
можно ли писать php код внутри javascript инструкции if? если можно, то как это сделать? Ubihinon PHP 2 18.02.2012 17:45
Как составить программу в delphi 7.0 со скриншотами и с описанием, если можно viktorblat Помощь студентам 1 08.03.2009 16:40