2020-3-18
836.矩阵重叠
✒解题思路:
- 判断两个矩形的四个角落
1 | class Solution { |
46.全排列
✒解题思路:
- 深度优先遍历+回溯
1 | class Solution { |
47.全排列II
✒解题思路:
- 深度优先搜索+回溯+剪枝
1 | class Solution { |
784.字母大小写全排列
✒解题思路:
- 深度优先遍历+回溯(修改值)
1 | class Solution { |
213.打家劫舍II
✒解题思路:
- 分解成[0…n-1]和[1…n]两种情况即可
1 | class Solution { |
63.不同路径II
✒解题思路:
- 初始条件遇见障碍就停止,dp状态遇见障碍就清零。
1 | class Solution { |
15.最长回文子串
✒解题思路:
暴力法
DP
1 | //暴力法 |
322.零钱兑换
✒解题思路:
- DP
1 | class Solution { |
121.买卖股票的最佳时机(DP)
✒解题思路:
- DP
1 | class Solution { |
122.买卖股票的最佳时机II
✒解题思路:
- DP
1 | class Solution { |
309.最佳买卖股票时机含冷冻期
✒解题思路:
- DP(注意边界)
1 | class Solution { |