BFS meneroka graf peringkat demi peringkat, mengunjungi semua jiran nod sebelum bergerak lebih dalam. Ia menggunakan baris gilir dan mencari laluan terpendek (tepi paling sedikit) dalam graf tidak berwajaran.
Ideanya
Mulai dari sumber, masukkan ke dalam baris gilir, kemudian berulang kali keluarkan nod, lawati jiran yang belum dikunjungi, dan masukkan mereka. Set visited mencegah lawatan semula.
