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)
    }
  }