ALG$5

ALG$5



Rozdział 10

Elementy algorytmiki grafów

Grafy są niczym innym jak strukturą danych i poświęcenie im osobnego rozdziału może wzbudzić pewne zdziwienie u Czytelnika. Zabieg ten wydaje się jednak konieczny z uwagi na szczególne znaczenie grafów w algorytmice. Nie jest przesadą stwierdzenie, iż bez tej struktury danych niemożliwe byłoby rozwiązanie wielu problemów algorytmicznych.

Graty posiadają dość złożoną podbudowę teoretyczną (w zasadzie można naw'et wyodrębnić osobny dział matematyki tylko im poświęcony), ale w naszej prezentacji postaramy się uniknąć zbytniego formalizowania.

Odrobiona teorii zostanie przedstawiona jedynie w celu ścisłego umiejscowienia omawianego problemu, ale z założenia będzie to niezbędne minimum.

Czytelnikom zainteresowanym głębiej teorią grafów można w zasadzie polecić dowolny podręcznik algorytmiki, gdyż ta struktura danych zajmuje poczesne miejsce w' literaturze przedmiotu. Interesujące podejście, będące mieszaniną matematyki i informatyki, prezentuje [Hel86], ale nie jestem jednak w stanie potwierdzić, czy tytuł ten jest już dostępny na rynku wydawniczym w formie książkowej, czy też pozostał na zawrze uproszczonym skryptem uczelnianym.

Celem tego rozdziału jest zaprezentowanie minimalnej wiedzy (temat jest bow iem ogromny) dotyczącej grafów i sposobów ich reprezentacji w programach. Poznamy niezbędne słow nictwo związane z tą strukturą danych, jak również przedstawimy kilka typowych algorytmów, które ich dotyczą.

Patrząc z perspektywy historycznej, grafy „narodziły się” w roku 1736 dzięki niemieckiemu matematykowi L. Eulerowi. Przy ich pomocy rozwiązał on problem, który stawiali sobie mieszkańcy Koenigsberg, a mianowicie jak przemierzyć wszystkie siedem mostów znajdujących się w tym mieście, tak aby nie przechodzić dwukrotnie przez ten sam.


Wyszukiwarka

Podobne podstrony:
CCF20090214015 drich von Weizsacker — że „prawa fizyki nie są niczym innym jak prawami, które formu
96soś Styl gotycki Dzieła artystyczne mają swe źródło w pomyśle twórcy i nie są niczym innym jak ukł
filozofia12 się opisanie zjawiska ruchu, przekształcania (kinesis). Wszelki ruch i zmiany są niczym
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
Filozofia Georga Wilhelma Friedricha Hegla 103 się na przekonaniu, że Absolut nie jest niczym innym,
WSP J POLM73 Midwł Głowiński, Nowomowa 180 nie był niczym innym, jak konsekwentnie przeprowadzanym p
ScannedImage 11 mogły być niczym innym jak tylko dobrowolnymi darami ofiarowywanymi przez władców po
Save0007 TIF c. Pola_ niczym innym jak mlekiem i owiń_opatrunkiem jałowym 38.    Opti
CCF20090831075 126 zmysłowa nie jest niczym innym jak tylko tą właśnie historią. Dlatego świadomość
CCF20090831075 126 zmysłowa nie jest niczym innym jak tylko tą właśnie historią. Dlatego świadomość
Powiadają, że naśladownictwo jest najwyższą formą uznania. Jeśli tak, to Darksiders jest niczym inny
out 0114 Teoria jednostek psychicznych 79 może )x> nim nastąpić, jest niczym innym jak tylko zwyk
W tym świetle polityka administracyjna polega na niczym innym, jak tylko poszukiwaniu optymalnych me
DSCN6286 PODSTAWY fest niczym Innym Jak tylko przedstawicielem naszego Nauczyciela wewnętrząjj go. U

więcej podobnych podstron