En måte å søke gjennom en graf på, så lenge vi har en graf og en kilde . Leter etter noder som er nærmest først. Altså vi besøker noder som er 2 kanter unna før vi besøker noder som er 3 kanter unna. Køen den bruker er en FIFO
Det er startnoden.
er avstanden fra startnoden til elementet, er køen vår (nest node vi skal se på), og angir hva den forrige noden var. Noder som ikke er koblet, som i eksemplet over, får og .
Kjøretid:
- Linje 1-4 er , og while loopen i ENQUEUE potensielt må innom alle kanter som gir .
Bredde-først tre
Vi får følgende traverseringstre fra eksempelet over