static void Main(string[] args) { MacierzSasiedztwa dupa = new MacierzSasiedztwa(); Graf grafix = new Graf(dupa); Wierzcholek pierwszy = new Wierzcholek("Dupszot"); Wierzcholek drugi = new Wierzcholek("kumkat"); Wierzcholek trzeci = new Wierzcholek("łai kai"); Wierzcholek czwarty = new Wierzcholek("marcinero zjebus"); Wierzcholek piaty = new Wierzcholek("runumskie dzieci slonca"); Wierzcholek szosty = new Wierzcholek("karakaniec"); Wierzcholek siodmy = new Wierzcholek("mrau"); Wierzcholek osmy = new Wierzcholek("hefajstos"); Wierzcholek dziewiaty = new Wierzcholek("Andrzej"); grafix.dodaj(dziewiaty); grafix.dodaj(osmy); grafix.dodaj(siodmy); grafix.dodaj(pierwszy); grafix.dodaj(czwarty); grafix.dodaj(szosty); grafix.dodaj(drugi); grafix.dodaj(trzeci); grafix.dodaj(piaty); grafix.zlacz(pierwszy, drugi); grafix.zlacz(drugi, czwarty); grafix.zlacz(piaty, drugi); grafix.zlacz(czwarty, szosty); grafix.zlacz(szosty, siodmy); grafix.zlacz(siodmy, dziewiaty); grafix.zlacz(dziewiaty, osmy); int start, stop; start = Environment.TickCount & Int32.MaxValue; //jakaś pętla czy inne operacje WyszukiwanieSciezki szukajka = new WyszukiwanieSciezki(grafix); szukajka.wyszukajSciezke("Dupszot", "Andrzej"); stop = Environment.TickCount & Int32.MaxValue; Console.WriteLine("Czas pracy: " + (stop - start)); Console.ReadLine(); }
public WyszukiwanieSciezki(Graf graf) { this.graf = graf; }