注意点:
1、合法判断要在最前面,保证数据不越界。
2、已经走的地方要标为-1,进行区分
3、只要走到的不是陆地的地方,包括原本是陆地和水的,都会正常返回,-1也会返回,不走回头路《==》整体就相当于 当前值不等于陆地 return