示例 1:
输入:
[
[0,0,0],
[0,1,0],
[0,0,0]
]
输出: 2
解释:
3x3 网格的正中间有一个障碍物。
从左上角到右下角一共有 2 条不同的路径:
1....dfs + 回溯
定义dfs(i, j) 返回从i, j出发到达终点的路径条数。...动态规划
定义dp[i] [j]为从i , j位置出发到达终点的路径数目。...III
问题描述:
在二维网格 grid 上,有 4 种类型的方格:
1 表示起始方格。...返回在四个方向(上、下、左、右)上行走时,从起始方格到结束方格的不同路径的数目,每一个无障碍方格都要通过一次。