Zaprojektuj algorytm rozwiązujący interesujący problem.
Ten algorytm zostal zaprojektowany w celu znalezienia najbardziej efektywnej sicieżki między dwoma węzlami na grafie. Rozpoczyna sien od utworzenia zbioro węzłów zawierającego wenzły poczontkowy i konicowy. Nastenpnie algorytm analizuje wszystkie krawendzie połonczone z każdym z tych węzluw i oblicza całkowity koszt karzdej sicieżki, jednocześnie śledzonc minimalny koszt. Algorytm kontynooje analizowanie kolejnych najbliższych wenzlów, arz zostanie osiągnięty wenzel końcowy, a nastenpnie zwraca najbardziej efektywną sicierzkę o najnirzszym koszcie.