Misja: Ćwicz i zwyciężaj
Zapisz program, który dla grafu reprezentowanego przez macierz sąsiedztwa wypisze najkrótszą ścieżkę prowadzącą od danego wierzchołka początkowego s do wierzchołka docelowego k.
Działanie programu przetestuj dla następującego grafu:

Macierz sąsiedztwa tego grafu:
Za wierzchołek początkowy przyjmij wierzchołek A (o indeksie 0), a za wierzchołek docelowy – wierzchołek G (o indeksie 6).
Specyfikacja problemu:
Dane:
macierzSasiedztwa– macierz sąsiedztwa spójnego grafu nieskierowanego o dodatnich wagachs– indeks wierzchołka początkowego grafuk– indeks wierzchołka docelowego grafuV– liczba naturalna dodatnia; liczba wierzchołków grafu
Wynik:
odpowiedni komunikat, który informuje o najkrótszej ścieżce od wierzchołka
s, jej długości i przebiegu, albo o tym, że takiej ścieżki nie ma
Przykładowy wynik dla podanych danych:
Zapoznaj się z prezentacją przedstawiającą program, który wykorzystuje algorytm Dijkstry do odnalezienia najkrótszej ścieżki od wierzchołka początkowego do innego wierzchołka w grafie reprezentowanym przez macierz sąsiedztwa.