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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2010, 10:00   #1
Пaвeл
Пользователь
 
Аватар для Пaвeл
 
Регистрация: 08.11.2008
Сообщений: 47
Вопрос Графы

Доброго всем времени суток!
Я пытаюсь решить такую задачку. На сайте предлогается разбор, но я никак не могу понять как можно в каждой вершине построить список циклов, на которых она лежит так, чтобы время выполнения всего алгоритма составляло O(V+E) ???
Я понимаю, что с помощью DFS можно найти цикл в графе, но если мы будем искать от каждой вершины, то нам потребуется V DFS-ов, а сложность каждого DFS-а O(V+E).
Я не знаю, как должно быть, но вы делаете всё не правильно ©
Пaвeл вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графы Prisian Общие вопросы Delphi 11 02.05.2013 22:02
графы delete Общие вопросы C/C++ 2 28.10.2009 21:31
Графы на С++ corri Общие вопросы C/C++ 3 03.10.2009 01:42
графы paladinn Помощь студентам 1 07.06.2009 18:04
Графы в Delphi Ира08 Помощь студентам 0 21.04.2009 21:46