Такая задачка делается несколько иначе. Строится древо, узлами которого являются ваши города. И уже в дальнейшем вычисляется кратчайший маршрут между заданными узлами.
Можно данные хранить конечно в коде программы, но это непрактично, т.к. любое изменение в этих данных потребует новой сборки приложения. Лучше использовать внешнее хранилище. Опять-же, можно использовать свою структуру, а можно воспользоваться уже существующими технологиями со всеми вытекающими плюшками.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|