上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页
摘要: 题目链接 91. 解码方法 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums 以前 i 个元素组成(即 nums[i - 1])的状态;dp[i][j] 分别表示以 nums 阅读全文
posted @ 2023-04-23 09:19 Frodo1124 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 题目链接 1143. 最长公共子序列 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums 以前 i 个元素组成(即 nums[i - 1])的状态;dp[i][j] 分别表示以 阅读全文
posted @ 2023-04-22 16:42 Frodo1124 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 题目链接 718. 最长重复子数组 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums 以第 i 个元素组成(即 nums[i - 1])的状态;dp[i][j] 分别表示以 阅读全文
posted @ 2023-04-22 09:23 Frodo1124 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题目链接 312. 戳气球 思路 参考动态规划套路解决戳气球问题 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums[i] 为结尾的状态;dp[i][j] 分别表示 以 nums1[ 阅读全文
posted @ 2023-04-21 10:37 Frodo1124 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 题目链接 132. 分割回文串 II 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums[i] 为结尾的状态;dp[i][j] 分别表示 以 nums1[i] 和 nums2[ 阅读全文
posted @ 2023-04-20 10:15 Frodo1124 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 题目链接 378. 有序矩阵中第 K 小的元素 思路 因为矩阵的每行和每列元素均按升序排序,所以我们可以打破传统思路 代码 class Solution { public int kthSmallest(int[][] matrix, int k) { PriorityQueue<int[]> pr 阅读全文
posted @ 2023-04-19 11:26 Frodo1124 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 题目链接 97. 交错字符串 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums[i] 为结尾的状态;dp[i][j] 分别表示 以 nums1[i] 和 nums2[j] 为 阅读全文
posted @ 2023-04-19 10:43 Frodo1124 阅读(27) 评论(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 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 题目链接 377. 组合总和 Ⅳ 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums[i] 为结尾的状态;dp[i][j] 分别表示 以 nums1[i] 和 nums2[j] 阅读全文
posted @ 2023-04-19 09:21 Frodo1124 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 题目链接 72. 编辑距离 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums[i] 为结尾的状态;dp[i][j] 分别表示 以 nums1[i] 和 nums2[j] 为结 阅读全文
posted @ 2023-04-18 16:57 Frodo1124 阅读(13) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 22 下一页