62. 不同路径
题目链接:https://leetcode.cn/problems/unique-paths/
0x1 看到题目的第一想法
0x2 自己实现过程中遇到哪些困难
- python 二维数组
0x3 今日学习的文章链接,或者视频链接
0x4 看完代码随想录之后的想法
0x5 今日收获,记录一下自己的学习时长
- 1h
63. 不同路径 II
题目链接:https://leetcode.cn/problems/unique-paths-ii/
0x1 看到题目的第一想法
0x2 自己实现过程中遇到哪些困难
- python 二维数组
- 没有考虑右下角是石头的情况
0x3 今日学习的文章链接,或者视频链接
0x4 看完代码随想录之后的想法
- 我想的转移方程稍微有点复杂了
0x5 今日收获,记录一下自己的学习时长
- 1h
总结
- 动态规划 5步法
1
2
3
4
5
6
7
8
9
10
11# 1.定义dp数组,明确dp[m][n]的含义:
# 到达[m][n]网格处 有dp[m][n]条路径
# 2.确定转移公式,dp[m][n] == dp[m-1][n] + dp[m][n-1]
# [m-1][n] 向右走一步到了[m][n]
# [m][n-1] 向下走一步到了[m][n]
# 3.dp数组的初始化
# 最上面一行和最左边一列都是1
# 4.确定遍历顺序
# 从转移公式看,是从前向后遍历的
# 5.举例推导dp数组
# dp m行n列复习
- day11
- 栈的应用
- 括号匹配
- 3个异常情况
- 括号匹配
- 栈的应用
待重点复习
62, 63, 20