Der  Bredde-først søk (BFS) løser alle nodene på et nivå før den går videre, løser DFS alltid den nyeste noden den har oppdaget. Vi bryr oss heller ikke om avstand, men heller om “tid”. Hvis den ikke har flere igjen å oppdage, bytter den til en ny kilde .


Prioriteringen er basert på en LIFO (stakk)

Kantklassifisering

Kjøretid:

Der er discover time, er finish time, og fortsatt er forrige node.