ALG 9

ALG 9



116. Przeszukiwanie grafów    259

zwiedzaj(i)

(

zaznacz ’i' jako "zbadany";

dla każdego wierzchołka 'k' przyległego do 'i' jeśli 'k' nie był już zbadany zwiedzaj < k)

Uruchomienie programu poinformuje nas, że kolejność przeszukiwanych wierzchołków jest następująca: 0. /, 2, 6. 3, 4 i .5.

Lista wierzchołków przyległych do danego wierzchołka jest dla ułatwienia wypisana obok grafu. Zastanówmy się, czy jest to rzeczywiście przeszukiwanie „w głąb”. Zgodnie z pętlą/or zawartą w procedurze szukaj, pierwszym przeszukiwanym wierzchołkiem będzie 0 i on też zostanie jako pierwszy zaznaczony jako „zbadany” (1). Przylegają do niego trzy wierzchołki /, i, i 4 i dla nich zostanie kolejno wywołana procedura zwiedzaj (tym razem rckurcncyjnic). Wierzchołek 2 zostaje zaznaczony jako „zbadany”, a następnie badana jest lista wierzchołków przyległych do niego {(), 2 i 4). Ponieważ wierzchołek 0 został już wcześniej przebadany, to następnym będzie 2, dla którego ponownie zostanie wywołana procedura zwiedzaj. (Oczywiście, zanim to nastąpi, zostanie on zaznaczony jako „zbadany”). Wierzchołkami przyległymi do 2 są / i <5, ale ponieważ / został już zbadany, procedura zwiedzaj zostanie wywołana tylko dla 6 itd.

Postępując dalej tą drogą, można odtworzyć sposób pracy algorytmu przeszukiwania „w głąb” dla całego grafu.

10.6.2.Strategia „wszerz”

Do analizy przeszukiwania „wszerz” użyjemy takiego samego grafu jak w przykładzie poprzednim. Rysunek został jednak uzupełniony o elementy ułatwiające zrozumienie nowej idei przeszukiwania.

Listu wierzchołków przyległych:


Rys. 10- II.

Przeszukiwanie grafu.. wszerz

Załóżmy, że rozpoczynamy od wierzchołka 0. Na liście wierzchołków przyległych znajdują się kolejno: /, 3 i 4 i te właśnie wierzchołki zostaną jako pierwsze


Wyszukiwarka

Podobne podstrony:
ALG&1 10 6 Przeszukiwanie gratów 261 { V:ki=l;    // zaznaczamy k jako
ALG 7 10,5. Algorytm Floyda_25710.6.Przeszukiwanie grafów Dużo interesujących zadań algorytmicznych,
Sztuczna inteligencja 110.    Metody przeszukiwania grafów i przykładowe ich
new P1010022 Tabela 14. Przeszczepianie wątroby w latach 2001 -2008. ■I IB
METODY HEURYSTYCZNEProtokół do ćwiczenia 1: Przeszukiwanie grafów cz. 1 - strategie ślepe Imię i
METODY HEURYSTYCZNEProtokół do laboratorium 2: Przeszukiwanie grafów cz. 2 - strategie
23860 Poznajemy rysujemy dla 6 latkówD Przyjrzyj się poszczególnym obrazkom i opowiedz, co się na ni
ALG1 7.2. Przeszukiwanie binarne
Img00255 259 sosnowego lub świerkowego. Jako materiał włóknisty jest on silnie higroskopijny. Aby pa
podCZ! "ej czy się z Bogiem z obliczu dramatu lezących j< ■i jako obra: narodu. Jest to walk
Idea algorytmów z powrotami (2) Proces przeszukiwania przestrzeni stanów wygodnie jest przedstawiać
CCF20120104034 258 259 zdań składowych, funkcjonujących jako składnik w inny~ zdaniach złożonych. W

więcej podobnych podstron