matematykaszkolna.pl
Algorytm Dijkstry NicNieUmiem: Cześć, umiem wyznaczyć najkrótszą ścieżkę w grafie widząc go, natomiast mam zadanie, z którym nie spotkałem się na ćwiczeniach i nie jestem pewien czy dobrze myślę. ZADANIE: Po zastosowaniu algorytmu Dijkstry dla pewnego grafu o zbiorze wierzchołków {a, b, . . . , i} poszukującego najkrótszych ścieżek z wierzchotka a do pozostałych wierzchołków otrzymano na końcu następujące wektory etykiet: wektor długości ścieżek (etykiety lewe): l = (0, 17, 15, 3, 5, 5, 7, 16, 2), wektor poprzedników (etykiety prawe): p = (−, c, g, i, i, a, a, c, a). Na tej podstawie wyznacz najkrótsze ścieżki z a do b oraz z a do d. Znajdź wagi każdej z krawędzi na tych ścieżkach. Czy te odpowiedzi są poprawne ? Najkrótsza a−>b (17,c) I ścieżka z a do b wygląda tak: a−>g−>c−>b Wagi: ag 7 gc 8 cb 2 Najkrótsza a−>d (3,i) a−>i−>d ai 2 id 1
18 wrz 22:13
Pytający: Tak.
18 wrz 22:58