Hej. Pisze program, który będzie się poruszał po bazie danych zawierającej dane o połączeniach miedzy miastami. Planowałem zaplanować to tabelami. 1 tabela = 1 linia kolejowa. 3 kolumny w każdej: 1: id_stacji, 2: nazwa_stacji, 3: odległość km od 1 stacji w danej linii.
opis: Mamy dla przykładu linie kolejowa Warszawa-Łódź:
[row_index][id_stacji][nazwa_stacji][odleglosc]
0 056 Warszawa Wschodnia 0
1 057 Warszawa Centralna 5
2 058 Warszawa Zachodnia 10
3 079 Żyrardów 45
4 041 Skierniewice 70
…
7 012 Łódź Fabryczna 122
Ale takich linii chciałbym dodać o wiele więcej, a co więcej linie będą się krzyżowały, czyli np:
dodam połączenia:
Warszawa Wschodnia - Łowicz Głowny (nie przez skierniewice)
Skierniewice - Łowicz Głowny (nie przez warszawę)
Więc już mamy kółeczko.
Tak samo inne, kiedy w połowie trasy dochodza inne linie.
Funkcjojalność:
Chcę, aby po wpisaniu do programu stacji koncowej i poczatkowej, sprawdzało mi, czy dane połączenie istnieje, ew liczyło odległość na podtsawie ostatniej kolumny.
Akceptuje jako algorytm rozwiazania planu bazy danych inny model połączeń. Jak ktoś ma jakiś pomyśł, zapraszam do podzielenia się
Pozdrawiam.