![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 13.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć wszystkim,
Muszę napisać w php skrypt, który będzie wyznaczał najkrótszą trasę między miastem startowym a końcowym. W moim przypadku program nie musi zwracać uwagi na warunki jezdne, po prostu najkrótsza trasa przejazdu. Z danych wejściowych mam 49 miast. Program powinien też się wykonywać w jakimś przyzwoitym czasie ([49 – 2]! kombinacji). Myślałem o zdeklarowaniu tablicy dwuwymiarowej przechowywującej informację, z jakimi innymi miastami miasto ma bezpośrednie połączenie drogowe i jak długa jest trasa pomiędzy tymi miastami.
Tak miałby wyglądać zapis danych, ale co do samego programu nie mam pojęcia jak go wykonać. Nie widzi mi się sprawdzanie każdej kombinacji i zapamiętywanie sumy, z drugiej strony algorytm najbliższego sąsiada mógłby tylko wydłużyć trasę. Moglibyście podsunąć mi jakieś rozwiązanie. B. Dzięki ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 12:28 |