2 / 2 / 1
Регистрация: 11.06.2012
Сообщений: 18
|
|
1 | |
Поиск кратчайшего расстояния на карте города04.03.2014, 13:48. Показов 1791. Ответов 1
Метки нет (Все метки)
Здравствуйте! Есть задание : "Найти наикратчайший путь между двумя точками на карте ГОРОДА"
Возникли вопросы: 1) В каком виде хранить карту? (я так понимаю, что нужно хранить в виде дерева и применить, например, алгоритм Дейкстры для поиска) 2) Что брать за вершины графа - пересечения улиц? м? 3) Какой другой алгоритм поиска можете посоветовать? 4) Как заполнять такой граф, если не рандомом, а именно строить карту какого либо РЕАЛЬНОГО города? про отображение самой карты вопрос не стоит) Спасибо за внимание)
0
|
04.03.2014, 13:48 | |
Ответы с готовыми решениями:
1
Нахождение кратчайшего расстояния и пройденного расстояния по траектории движения мыши Поиск кратчайшего расстояния на карте города Карта города на PHP, поиск по карте при помощи скрипта Куб.Нахождение кратчайшего расстояния. |
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
|
04.03.2014, 14:11 | 2 |
Сообщение было отмечено tezaurismosis как решение
Решение
Только не дерева, а графа.
Алгоритм Дейкстры вполне пойдет для учебного задания или карты с небольшим количеством вершин/ребер, но для реальных систем (напр., навигационный софт) неприемлем. Пересечение дорог, которые принимают участие в высчитывании пути. На вики перечислено несколько методов, используемых в навигационных системах. Зависит от того, в каком виде поставляется карта дорожной сети.
2
|
04.03.2014, 14:11 | |
04.03.2014, 14:11 | |
Помогаю со студенческими работами здесь
2
Нахождение кратчайшего расстояния до вершины Нахождение кратчайшего расстояния методом Флойда Нахождение кратчайшего расстояния от точки до фигуры Нахождение кратчайшего расстояния на графе с восстановлением пути Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |