Я хочу найти маршрут от a до b, используя общественный транспорт. Предположим, что я нашел путь от a до b (например, остановки последовательности от a до b), но как создать маршрут (например, перейти от A к D на шине 3, затем взять автобус 15 из D в B)? Я использую метод глубины, чтобы создать граф, соединяющий остановки по транспорту (учитывая подключение по длине).найти маршрут от a до b
0
A
ответ
0
Аннотировать каждое прямое соединение (то есть край на графике вашей транспортной карты) между двумя остановками со всеми линиями шины, которые служат этой части соединения. Пройдите по траектории и выберите любую из линий шины с первого края. Каждый раз, когда ваш последний выбор линии шины недоступен на следующем краю, вам нужно сменить шины. Возможно, вы захотите сделать откат, чтобы найти соединение с наименьшими остановками.
Смежные вопросы
- 1. GoogleMaps от A до B от GeoLocate
- 2. Ruby: Самый быстрый маршрут от хэша A до хэша B
- 3. Список кортежей от (a, все b) до (b, все a)
- 4. Подсчет количества движений от A до B
- 5. php find preg_match_all от A до B
- 6. Как найти кратчайший путь от A до B на сетке?
- 7. CakePHP Howto разрешить изменение значения от A до B, но не наоборот (от B до A)
- 8. Жадный Поиск от точки A до точки B на графике
- 9. Для {A = a; B = B; }, будет ли «A = a» строго выполняться до «B = b»?
- 10. Угол вектора, указывающий от A до B
- 11. Postgres: Уникальная ссылка от A до B
- 12. Экстра от деятельности B до деятельности A
- 13. Аркирующие координаты от A до B
- 14. Segue от A до C, включая B
- 15. Сумма схемы от a до b Итерационно
- 16. Представление дорожки от позиции A до B в моем приложении
- 17. Как наследовать класс A от B, наследуя B от A?
- 18. Возвратите общее количество пар (a, b), где a - от A и b от B, а a + b - <= c
- 19. Bash shell: Как присвоить значение от $ A до $ B, заданное $ B = '$ A' (строка, доллар A)?
- 20. Возможно ли, что в сети задержка от маршрутизатора A до B отличается от задержки от маршрутизатора B до A
- 21. Есть ли маршрут от города a до города b не более, чем x дней?
- 22. Разделите значения столбцов от c (a, b) до a и b в кадре данных R
- 23. python 2.7 - отрезать список от a до b, чем от b до c,
- 24. Преобразование символов; как от A до B, от B до C,
- 25. a до степени b без (a ** b), Python
- 26. маршрут латинского A-B (прямая линия). Найти, если точка находится в пределах расстояния от маршрута
- 27. В чем разница между ['[a, a, a]', '[b, b, b]'] и [[a, a, a], [b, b, b]] в python?
- 28. Диапазоны от A до B, где A> B в F #
- 29. Как найти (a * b)% m для больших a и b?
- 30. найти `A`, поднятый до` B`, тогда вам нужно умножить A на себя B количество раз
Что вы подразумеваете под "route"? Вы имеете в виду «кратчайший путь»? – stephan
@stephan, я отредактировал мой вопрос. Не имеет значения, «маршрут» - это «кратчайший путь» или «путь», –