نمونه الگوریتم
یک نقطه به صف اضافه کنید (x0,y0)
رنگ نقطه شروع را به خاطر بسپارید
تا زمانی که صف خالی شود
{
یک نقطه (x,y) از صف بگیرید
اگر A[y][x] = رنگ نقطه شروع،
{
A[y][x] = 2;
یک نقطه به صف اضافه کنید (x-1,y)
یک نقطه به صف اضافه کنید (x+1,y)
یک نقطه به صف اضافه کنید (x,y-1)
یک نقطه به صف اضافه کنید (x,y+1)
}