会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Frodo's blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
22
下一页
2023年4月23日
【DP】LeetCode 91. 解码方法
摘要: 题目链接 91. 解码方法 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums 以前 i 个元素组成(即 nums[i - 1])的状态;dp[i][j] 分别表示以 nums
阅读全文
posted @ 2023-04-23 09:19 Frodo1124
阅读(32)
评论(0)
推荐(0)
2023年4月22日
【DP】LeetCode 1143. 最长公共子序列
摘要: 题目链接 1143. 最长公共子序列 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums 以前 i 个元素组成(即 nums[i - 1])的状态;dp[i][j] 分别表示以
阅读全文
posted @ 2023-04-22 16:42 Frodo1124
阅读(45)
评论(0)
推荐(0)
【DP】LeetCode 718. 最长重复子数组
摘要: 题目链接 718. 最长重复子数组 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums 以第 i 个元素组成(即 nums[i - 1])的状态;dp[i][j] 分别表示以
阅读全文
posted @ 2023-04-22 09:23 Frodo1124
阅读(51)
评论(0)
推荐(0)
2023年4月21日
【DP】LeetCode 312. 戳气球
摘要: 题目链接 312. 戳气球 思路 参考动态规划套路解决戳气球问题 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums[i] 为结尾的状态;dp[i][j] 分别表示 以 nums1[
阅读全文
posted @ 2023-04-21 10:37 Frodo1124
阅读(61)
评论(0)
推荐(0)
2023年4月20日
【DP】LeetCode 132. 分割回文串 II
摘要: 题目链接 132. 分割回文串 II 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums[i] 为结尾的状态;dp[i][j] 分别表示 以 nums1[i] 和 nums2[
阅读全文
posted @ 2023-04-20 10:15 Frodo1124
阅读(48)
评论(0)
推荐(0)
2023年4月19日
【优先队列】LeetCode 378. 有序矩阵中第 K 小的元素
摘要: 题目链接 378. 有序矩阵中第 K 小的元素 思路 因为矩阵的每行和每列元素均按升序排序,所以我们可以打破传统思路 代码 class Solution { public int kthSmallest(int[][] matrix, int k) { PriorityQueue<int[]> pr
阅读全文
posted @ 2023-04-19 11:26 Frodo1124
阅读(37)
评论(0)
推荐(0)
【DP】LeetCode 97. 交错字符串
摘要: 题目链接 97. 交错字符串 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums[i] 为结尾的状态;dp[i][j] 分别表示 以 nums1[i] 和 nums2[j] 为
阅读全文
posted @ 2023-04-19 10:43 Frodo1124
阅读(73)
评论(0)
推荐(0)
动态规划问题总结
摘要: 背包问题 参考:希望用一种规律搞定背包问题 分类 排列组合问题 $$ dp[i] += dp[i - num[j]] $$ 判断问题(true or false) $$ dp[i] = dp[i] || dp[i - num[j]] $$ 最大最小问题 $$ dp[i] = min(dp[i], d
阅读全文
posted @ 2023-04-19 09:49 Frodo1124
阅读(26)
评论(0)
推荐(0)
【DP】LeetCode 377. 组合总和 Ⅳ
摘要: 题目链接 377. 组合总和 Ⅳ 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums[i] 为结尾的状态;dp[i][j] 分别表示 以 nums1[i] 和 nums2[j]
阅读全文
posted @ 2023-04-19 09:21 Frodo1124
阅读(53)
评论(0)
推荐(0)
2023年4月18日
【DP】LeetCode 72. 编辑距离
摘要: 题目链接 72. 编辑距离 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums[i] 为结尾的状态;dp[i][j] 分别表示 以 nums1[i] 和 nums2[j] 为结
阅读全文
posted @ 2023-04-18 16:57 Frodo1124
阅读(42)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
22
下一页
公告