// ********************************************************************* // Wczytuje graf z pliku o podanej nazwie. // Wyrzuca wyjatek FileNotFoundException wprzypadku nieznalezienia pliku // lub FileCorruptedException w przypadku, gdy plik zawiera // niepoprawne dane. // Format: // 1 wiersz: liczba_krawedzi liczba_wierzcholkow // nastepne: start end weight // ********************************************************************* public void Load(string filename) { matrix = MatrixGraphLoader.Load(filename); }
// ********************************************************************* // Wczytuje graf z tablicy (wiersze: start, end, weight). // Wyrzuca IncorrectGraphException w przypadku, gdy tablica zawiera // nieprawidlowe informacje. // ********************************************************************* public void Load(int[][] graph) { matrix = MatrixGraphLoader.Load(graph); }
// ********************************************************************* // Wczytuje graf z podanej tablicy krawedzi. // Wyrzuca IncorrectGraphException w przypadku, gdy tablica zawiera // nieprawidlowe informacje. // ********************************************************************* public void Load(Edge[] edges) { matrix = MatrixGraphLoader.Load(edges); }