![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
文章平均质量分 88
西西,正在减肥
这个作者很懒,什么都没留下…
展开
-
2024/06/11--代码随想录算法1/17|理论基础、509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
理论基础509. 斐波那契数70. 爬楼梯746. 使用最小花费爬楼梯原创 2024-06-11 21:51:17 · 157 阅读 · 0 评论 -
2024/06/13--代码随想录算法2/17| 62.不同路径、63. 不同路径 II、343. 整数拆分 (可跳过)、96.不同的二叉搜索树 (可跳过)
【代码】2024/06/13--代码随想录算法day39| 62.不同路径、63. 不同路径 II、343. 整数拆分 (可跳过)、96.不同的二叉搜索树 (可跳过)原创 2024-06-13 13:04:57 · 974 阅读 · 0 评论 -
2024/06/13--代码随想录算法3/17|01背包问题 二维、01背包问题 一维、416. 分割等和子集
回归主题:首先,本题要求集合里能否出现总和为 sum / 2 的子集。要明确本题中我们要使用的是01背包,因为元素我们只能用一次。其实就是遍历物品i的时候,覆盖i-1的结果。原创 2024-06-13 17:17:00 · 728 阅读 · 0 评论 -
2024/06/14--代码随想录算法4/17|1049.最后一块石头的重量 II、494.目标和、474.一和零
力扣链接动态规划5步曲dp[j]表示容量(这里说容量更形象,其实就是重量)为j的背包,最多可以背最大重量为dp[j]。确定递推公式,01背包的递推公式为:dp[j] = max(dp[j], dp[j - weight[i]] + value[i]);本题则是:dp[j] = max(dp[j], dp[j - stones[i]] + stones[i]);dp数组如何初始化确定遍历顺序。原创 2024-06-14 22:52:33 · 615 阅读 · 0 评论 -
2024/06/15--代码随想录算法5/17|完全背包、518. 零钱兑换 II、377. 组合总和 Ⅳ、70.爬楼梯
们知道01背包内嵌的循环是从大到小遍历,为了保证每个物品仅被添加一次。而完全背包的物品是可以添加多次的,所以要从小到大去遍历。==外循环遍历背包,内循环遍历物品,从小到大。原创 2024-06-15 22:57:28 · 776 阅读 · 0 评论 -
2024/06/17--代码随想录算法6/17|322.零钱兑换 279.完全平方数 139.单词拆分
如果求组合数就是外层for循环遍历物品,内层for遍历背包。如果求排列数就是外层for遍历背包,内层for循环遍历物品力扣链接279.完全平方数139.单词拆分力扣链接原创 2024-06-17 23:00:42 · 825 阅读 · 0 评论 -
2024/06/18--代码随想录算法7/17|198.打家劫舍、213.打家劫舍II、337.打家劫舍III
动态规划其实就是使用状态转移容器来记录状态的变化,这里可以使用一个长度为2的数组,记录当前节点偷与不偷所得到的的最大金钱。如果抢了当前节点,两个孩子就不能动,如果没抢当前节点,就可以考虑抢左右孩子(注意这里说的是“考虑”)与198.打家劫舍,213.打家劫舍II一样,关键是要讨论当前节点抢还是不抢。本题一定是要后序遍历,因为通过递归函数的返回值来做下一步计算。空间复杂度:O(log n),算上递推系统栈的空间。时间复杂度: O(n)空间复杂度: O(n)时间复杂度O(n),每个节点只遍历了一次。原创 2024-06-18 12:46:50 · 687 阅读 · 0 评论 -
2024/06/18--代码随想录算法8-9/17| 股票问题
【代码】2024/06/18--代码随想录算法8/17| 股票问题。原创 2024-06-18 13:14:42 · 366 阅读 · 0 评论 -
2024/06/21--代码随想录算法10-12/17| 子序列问题
给定字符串 s 和 t ,判断 s 是否为 t 的子序列。else:dp[i][j] = dp[i][j - 1] #相当于t要删除元素,继续匹配给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。#一部分是用s[i - 1]来匹配,那么个数为dp[i - 1][j - 1]。#一部分是不用s[i - 1]来匹配,个数为dp[i - 1][j]。原创 2024-06-22 18:27:11 · 656 阅读 · 0 评论 -
2024/06/22--代码随想录算法13/17| 回文子串
【代码】2024/06/22--代码随想录算法13/17| 回文子串。原创 2024-06-22 19:25:01 · 164 阅读 · 0 评论