ALG$6

ALG$6



246 Rozdział 10. Elementy algorytmiki gratów

Ta historyczna anegdota stanowi jednocześnie doskonały przykład na to, do czego grafy mogą się w praktyce przydać: wszelkie zadania algorytmiczne, w których w grę wchodzą problemy odnajdywania (optymalnych) dróg, mogą być przez grały doskonale modelowane. Oczywiście nie tylko one!

Programista, który dobrze pozna i zrozumie możliwości związane z użyciem grafów, praktycznie podwaja swoje kompetencje związane z umiejętnością sprawnego modelowania problemów do rozwiązania Dość paradoksalną stroną wielu zagadnień programistycznych jest to, że potrafią one rozwiązywać się niemalże „same" pod warunkiem dobrego zmodelowania całości.

Następny paragraf będzie poświęcony podstawowemu słownictwu związanemu z grafami, po czym przejdziemy do sposobów reprezentowania ich w programach komputerowych.

10.1.Definicje i pojęcia podstawowe

Niezbyt duże grafy doskonale dają się przedstawiać w postaci wiele mówiących rysunków, takich jak np. 10 - 1.


Rys. W - 1.

Przykład grafu

Grafem G nazywamy parę (X, O, gdzie X oznacza zbiór tzw. węzłów (albo wierzchołków), a T zbiór (x,y) e X' jest zespołem krawędzi.

Graf jest skierowany, jeśli krawędziom został przypisany jakiś kierunek (na rysunkach symbolizowany przez strzałkę).

Jeśli weźmiemy pod uwagę dwa węzły grafu. x i y. połączone krawędzią, to węzeł ,v jest węzłem początkowym, a węzeł y węzłem końcowym.


Wyszukiwarka

Podobne podstrony:
ALG&4 264 Rozdział 10. Elementy algorytmiki gratów Używając danych z rysunku 10 - 14, algorytm mógłb
ALG 6 256 Rozdział 10. Elementy algorytmiki grali! Brak możliwości odtworzenia optymalnej drogi jest
ALG 8 258 Rozdział 10. Elementy algorytmiki grafa 1 Rys. 10- 10. Przeszukiwanie grafu „ w głąb Listu
ALG&0 260 Rozdział 10. Elementy algorytmiki grafów przebadane podczas przeszukiwania. Dopiero potem
ALG$8 248 RozdziałłO. Elementy algorytmiki gratów10.2.Sposoby reprezentacji grafów Poznane uprzednio
ALG 0 250 RozdziaMO. Elementy algorytmiki gratów ( z-O; while(l) // pętla nieskończona I if(z==n)
ALG3 Przedmowa 13Rozdział 10 Elementy algorytmiki grafów Opis jednej z najciekawszych struktur dany
ALG 2 252 warshall.cppRozdział 10, Elementy algorytmiki grafów Jest możliwe udowodnienie, że domknię
ALG3 Rozdział 3Analiza sprawności algorytmów Podstawowe kryteria pozwalające na wybór właściwego al
ALG!6 216 Rozdział 8. Przeszukiwanie tekslói8.2.2.Algorytm Boyera i Moore’a Kolejny algorytm, który
Przedmowa .13Rozdział 10 Elementy algorytmiki grafów Opis jednej z najciekawszych struktur danych
ALG6 66 Rozdział 3. Analiza sprawności algorytmów return pos; else    //element zost
ALG 4 254 RozdziaMO. Elementy algorylmiki jiafa if<R[y][z)==0 &&
ALG&2 262 RozdziaMO, Elementy algorylmiki grafów Dlaczego jest on rozwiązywany przy pomocy grafów? C
ALG&6 266 RozdziaHO. Elementy algorytmiki grafów •    Promotor 4 porzuca swój aktualn
453 2 453 Rozdział 1 10. Wzór rekurencyjny: 4>(,+ l +>-.= !/(/»■+ 1). Algorytm y0 = łln 5, ,v«
DSC04551 (3) ROZDZIAŁ 10 Nakłady na 1 m] okien i drzwi balkonowych    C(j ta

więcej podobnych podstron