Мне было поручено (курсовая работа @ University) внедрить форму поиска пути. Теперь, в Spec, я мог бы просто реализовать грубую силу, поскольку существует ограничение на количество узлов для поиска (начинайте, два в середине, конец), но я хочу повторно использовать этот код и пришел, чтобы реализовать алгоритм Дейкстра. Алгоритм кажется довольно простым, и для меня это не проблема, чтобы понять его, но я просто не могу в течение жизни визуализировать код, который осознает такую вещь. < /P>
Любые предложения /советы?
Я собираюсь реализовать Dijkstra's в общем случае, а не в случае «только двух промежуточных остановок», потому что я хочу снова использовать код. Иначе я бы просто напишет реализацию грубой силы.
конкретная проблема, с которой у меня есть небольшие проблемы, заключается в хранении неоптимальных половинообразованных путей, если они могут стать оптимальными. Когда я посещаю заданный узел, я просто не вижу, как собираюсь обновить все соединения, которые проходят через него. их. Извини. Фактически, тот факт, что я забыл справиться с этим, вероятно, является причиной этой чертовой проблемы в первую очередь, хотя решение: выбор самого короткого, к счастью, для меня очевидно. Неудивительно, что псевдо других людей для переменной расстояния не учитывали мою переменную расстояние.
Подробнее здесь: https://stackoverflow.com/questions/289 ... -algorithm
Реализация алгоритма Дейкстра ⇐ C++
Программы на C++. Форум разработчиков
1746206264
Anonymous
Мне было поручено (курсовая работа @ University) внедрить форму поиска пути. Теперь, в Spec, я мог бы просто реализовать грубую силу, поскольку существует ограничение на количество узлов для поиска (начинайте, два в середине, конец), но я хочу повторно использовать этот код и пришел, чтобы реализовать алгоритм Дейкстра. Алгоритм кажется довольно простым, и для меня это не проблема, чтобы понять его, но я просто не могу в течение жизни визуализировать код, который осознает такую вещь. < /P>
Любые предложения /советы?
Я собираюсь реализовать Dijkstra's в общем случае, а не в случае «только двух промежуточных остановок», потому что я хочу снова использовать код. Иначе я бы просто напишет реализацию грубой силы.
конкретная проблема, с которой у меня есть небольшие проблемы, заключается в хранении неоптимальных половинообразованных путей, если они могут стать оптимальными. Когда я посещаю заданный узел, я просто не вижу, как собираюсь обновить все соединения, которые проходят через него. их. Извини. Фактически, тот факт, что я забыл справиться с этим, вероятно, является причиной этой чертовой проблемы в первую очередь, хотя решение: выбор самого короткого, к счастью, для меня очевидно. Неудивительно, что псевдо других людей для переменной расстояния не учитывали мою переменную расстояние.
Подробнее здесь: [url]https://stackoverflow.com/questions/2899207/implementing-dijkstras-algorithm[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия