文章作者:Tyan
博客:noahsnail.com  |  CSDN  |  简书
1. Description

2. Solution
解析:Version 1,如果起始点为1,直接返回-1,否则,使用广度优先搜索,使用grid[i][j]=1来表示访问过的点,从左上角开始,遍历满足条件的8个方向上的点,并将其坐标以及当前的长度保存到队列中,并将其值置为1,即已经访问过该点。第一次访问到右下角点时即为最短距离。
- Version 1
| 1 | class Solution: | 
文章作者:Tyan
博客:noahsnail.com  |  CSDN  |  简书

解析:Version 1,如果起始点为1,直接返回-1,否则,使用广度优先搜索,使用grid[i][j]=1来表示访问过的点,从左上角开始,遍历满足条件的8个方向上的点,并将其坐标以及当前的长度保存到队列中,并将其值置为1,即已经访问过该点。第一次访问到右下角点时即为最短距离。
| 1 | class Solution: | 
 
          微信打赏
 
          支付宝打赏