BFS raziskuje graf po nivojih in obišče vse sosede vozlišča, preden se premakne globlje. Uporablja vrsto in najde najkrajšo pot (najmanj robov) v neuteženih grafih.
Ideja
Začnite pri izvoru, ga vstavite v vrsto, nato ponavljajoče odstranjujete vozlišče, obiščite njegova neobjiskana sosednja vozlišča in jih vstavite v vrsto. Množica visited prepreči ponovno obiskovanje.
