BFS udforsker en graf niveau for niveau og besøger alle naboer til en knude før man går dybere. Den bruger en kø og finder korteste vej (færrest kanter) i uvægtede grafer.
Ideen
Start ved en kilde, put den i køen, og gentag derefter ved at tage en knude ud af køen, besøge dens ubesøgte naboer og put dem i køen. Et visited sæt forhindrer genbezøg.
