示例算法
向队列中添加一个点 (x0,y0)
记住起点的颜色
直到队列为空
  {
 从队列中取一个点(x,y)
 如果 A[y][x] = 起点的颜色那么
    {
    A[y][x] = 2;
   向队列中添加一个点 (x-1,y)
   向队列中添加一个点 (x+1,y)
   向队列中添加一个点 (x,y-1)
   向队列中添加一个点 (x,y+1)
    
  }