![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| KsarDoS |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.6.2005 Где: г. Таганрог Репутация: нет Всего: нет |
Люжи добрые (и не только) ;) помогите пожалуйста!!! Меня девушка напрягла. А я в графах - воооообще не шарю.
Хелп, пипл, плиз!!! Это сообщение отредактировал(а) KsarDoS - 3.6.2005, 19:29 Присоединённый файл ( Кол-во скачиваний: 4 )
Chuda.zip 13,11 Kb |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 1 Всего: 360 |
Обход графа вширь и в глубь отличается только контейнером, куда будешь кэшировать узлы.
Берёшь FiFo (очередь), получаешь "вширь", берёшь LiFo (Stack) получаешь в "глубь". Алгоритм прост как две копейки. 1)Получаешь узел, кладёшь его в контейнер (в начале берёшь любой узел) 2) достаёшь из контейнера узел 3) складывешь в контейнер всех его (необработанных) детей. 4) обрабатываешь узел и помечаешь как обработанный. получается, что в очереди обрабатываются сперва все дети узла. (то есть идём вширь), А со стеком поиск сперва шурует в глубину. Добавлено @ 19:59 Мой тебе совет, разберись сам один раз и навсегда |
|||
|
||||
| KsarDoS |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 3.6.2005 Где: г. Таганрог Репутация: нет Всего: нет |
Извините, забыл добавить - там задание было дикое - нужно "найти вершину (ы), через которую будут проходить ВСЕ пути в графе из одной заданной вершины в другую" в доке написано, что нужно обойтиграф в ширину, и составить множество1, а затем - в глкуинуи составить множество2. после чего их перемножить в мноджество3, в котором м ы и получим искомые вершины. или не получим. Вот только я даже не особо просеку, как лучше эти вершины хранить. там у нее написано все на диком уровне, что я просто теряюсь, а заново начать писать время - мало, боюсь не успею - (к томуже повторяю, я не помню толком Даже как их хранить. Вроде матрица какая то должна быть, но не более того).
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |