Problem: 62. 不同路径
初见过好激动
解题方法
dp数组含义: 到达
dp[i][j]
有多少条路径递推公式,由于我们只能往下和往右走,可以得到
dp[i][j]
= 到达左边的路径 + 到达右边的路径初始化,第一行和第一列都没有上一行和左边一列,并且只能往右和下走,我们初始化第一行和第一列为1
开始计算dp数组
复杂度
时间复杂度:
添加时间复杂度, 示例: $O(n)$
空间复杂度:
添加空间复杂度, 示例: $O(n)$
Code
1 |
|
Problem: 62. 不同路径
初见过好激动
dp数组含义: 到达dp[i][j]
有多少条路径
递推公式,由于我们只能往下和往右走,可以得到dp[i][j]
= 到达左边的路径 + 到达右边的路径
初始化,第一行和第一列都没有上一行和左边一列,并且只能往右和下走,我们初始化第一行和第一列为1
开始计算dp数组
时间复杂度:
添加时间复杂度, 示例: $O(n)$
空间复杂度:
添加空间复杂度, 示例: $O(n)$
1 |
|