Örnek bir algoritma
kuyruğa bir nokta ekle (x0,y0)
başlangıç noktasının rengini hatırla
kuyruk boşalana kadar
{
sıradan bir (x,y) noktası al
A[y][x] = başlangıç noktasının rengi ise o zaman
{
A[y][x] = 2;
kuyruğa bir nokta ekle (x-1,y)
kuyruğa bir nokta ekle (x+1,y)
kuyruğa bir nokta ekle (x,y-1)
kuyruğa bir nokta ekle (x,y+1)
}
}