od tygodnia siedzę nad programem, który ma wyświetlić najkrótszą drogę między dwoma wierzchołkami grafu metodą poszukiwania wszerz BFS. Program jak i algorytm BFS mam napisany, tylko nie wiem jak mam wyświetlić tą drogę.
Nie chodzi mi hindus o to jak wygląda graf nieskierowany, tylko jak przedstawić drogę w ekranie konsoli z jednego punktu do drugiego. Np. Skoro w algorytmie znalazłem, że istnieje droga to jak ją wyświetlić, żeby nie wyświetlać “ślepych zaułków” tylko bezpośrednio drogę do szukanego wierzchołka
Najpierw szukasz najkrótszej drogi (są różne algorytmy) jak ją już masz to robisz pętle wypisującą nazwy wierzchołków które są w najkrótszej ścieżce, a między nimi dajesz spacje myślnik i znów spację. Musisz tylko wyłapać ifem ostatni wierzchołek i za nim nie wypisywać spacji, przecinka i spacji.