Dette kapittelet presenterer metoder for å representere og søke i en graf. Søking betyr å følge kantene i grafen for å besøke noder.


Traversering av grafer

Denne delen av kapittelet tar for seg ulike grafsøk.

Graf

Noder og kanter: En graf består av en mengde noder (vertices) , og kanter (edges) . Vi skriver en kant mellom node 1 og 2 som .

Sti: En sekvens av noder slik at det eksisterer en kant mellom påfølgende noder.

Rettet graf: En graf der kantene har en retning, indikert med piler.

Urettet graf: Implisitt indikerer at , og er som regel ikke merket med piler

Syklisk graf: En graf som inneholder minst en sykel, altså en sti fra en node tilbake til seg selv igjen uten å gå samme vei. #FFF3A3A6;">Et tre er en urettet graf hvor det kun eksisterer en sti mellom hvert nodepar (ikke syklisk).

Link to original

Undertemaer

Grafrepresentasjon Bredde-først søk (BFS) Dybde-først søk (DFS) Topologisk sortering

Link to original