Допустим, у меня есть следующие CSV
Кратчайший Путь Finder из CSV в C#
Sydney,Dubai,1
Dubai,Venice,2
Venice,Rio,3
Venice,Sydney,1
Sydney,Rio,7
Первое поле From
второй является To
и третий является Duration
.
мне нужен метод, который может принять From
вход и выплюнуть кратчайший путь ко всему другим To
поля в следующем Формат-
Selected City: Sydney
To 1: Dubai, Smallest Path Length: 1, Path: Sydney, Dubai.
To 2: Venice, Smallest Path Length: 3, Path: Sydney, Dubai, Venice.
To 3: Rio, Smallest Path Length: 6, Path: Sydney, Dubai, Venice, Rio.
(N.B. Sydney-Rio is 7 hours long hence Sydney-Dubai-Venice-Rio
is the shortest route here which takes 2 hours).
я не получил какой-либо код, чтобы добавить здесь плюс других предложил использовать алгоритм Дейкстры, но пока у меня нет примера, который выполняет то, что мне нужно.
люди действительно как downvoting, а не помогает и обнадеживает ... – envyM6
Привет, я есть решение - дайте мне несколько минут! – WaseemS
@WaseemS Спасибо, Buddy – envyM6