文章作者: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: |
微信打赏
支付宝打赏