Một ví dụ về thuật toán
thêm một điểm vào hàng đợi (x0,y0)
nhớ màu của điểm xuất phát
cho đến khi hàng đợi trống
{
lấy một điểm (x,y) từ hàng đợi
nếu A[y][x] = màu của điểm bắt đầu thì
{
A[y][x] = 2;
thêm một điểm vào hàng đợi (x-1,y)
thêm một điểm vào hàng đợi (x+1,y)
thêm một điểm vào hàng đợi (x,y-1)
thêm một điểm vào hàng đợi (x,y+1)
}
}