Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
2 / 2 / 1
Регистрация: 11.06.2012
Сообщений: 18
1

Поиск кратчайшего расстояния на карте города

04.03.2014, 13:48. Показов 1791. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Есть задание : "Найти наикратчайший путь между двумя точками на карте ГОРОДА"

Возникли вопросы:

1) В каком виде хранить карту? (я так понимаю, что нужно хранить в виде дерева и применить, например, алгоритм Дейкстры для поиска)
2) Что брать за вершины графа - пересечения улиц? м?
3) Какой другой алгоритм поиска можете посоветовать?
4) Как заполнять такой граф, если не рандомом, а именно строить карту какого либо РЕАЛЬНОГО города?

про отображение самой карты вопрос не стоит) Спасибо за внимание)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.03.2014, 13:48
Ответы с готовыми решениями:

Нахождение кратчайшего расстояния и пройденного расстояния по траектории движения мыши
Здравствуйте, необходимо найти кратчайшее расстояние и пройденное расстояние по траектории между...

Поиск кратчайшего расстояния на карте города
Здравствуйте! Есть задание : "Найти наикратчайший путь между двумя точками на карте ГОРОДА" ...

Карта города на PHP, поиск по карте при помощи скрипта
Подскажите пожалуйста как сделать поиск по данной карте.Например я ввожу:пер, Учительский 5;и мне...

Куб.Нахождение кратчайшего расстояния.
Добрый День.Скажите как найти кратчайшее расстояние от левой ввехней вершины до крайней правой...

1
Эксперт .NET
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
04.03.2014, 14:11 2
Лучший ответ Сообщение было отмечено tezaurismosis как решение

Решение

Цитата Сообщение от skiminock Посмотреть сообщение
1) В каком виде хранить карту? (я так понимаю, что нужно хранить в виде дерева и применить, например, алгоритм Дейкстры для поиска)
Только не дерева, а графа.
Алгоритм Дейкстры вполне пойдет для учебного задания или карты с небольшим количеством вершин/ребер, но для реальных систем (напр., навигационный софт) неприемлем.

Цитата Сообщение от skiminock Посмотреть сообщение
2) Что брать за вершины графа - пересечения улиц? м?
Пересечение дорог, которые принимают участие в высчитывании пути.

Цитата Сообщение от skiminock Посмотреть сообщение
3) Какой другой алгоритм поиска можете посоветовать?
На вики перечислено несколько методов, используемых в навигационных системах.

Цитата Сообщение от skiminock Посмотреть сообщение
4) Как заполнять такой граф, если не рандомом, а именно строить карту какого либо РЕАЛЬНОГО города?
Зависит от того, в каком виде поставляется карта дорожной сети.
2
04.03.2014, 14:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.03.2014, 14:11
Помогаю со студенческими работами здесь

Нахождение кратчайшего расстояния до вершины
Здравствуйте уважаемые форумчане, помогите пожалуйста с кодом. Он работает не правильно, нужно...

Нахождение кратчайшего расстояния методом Флойда
Программа спрашивает кол-во вершин . И должно последовательно вводится расстояние между всеми...

Нахождение кратчайшего расстояния от точки до фигуры
Доброго времени суток! Буду благодарна за помощь в решении данной задачи, ибо у меня ничего не...

Нахождение кратчайшего расстояния на графе с восстановлением пути
Здравствуйте, помогите разобраться. На вход программе подается граф в виде матрицы смежности....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru