发布于 2023-03-27
代码随想录算法训练营第49天 | 121. 买卖股票的最佳时机、122.买卖股票的最佳时机II
AI 摘要
121. 买卖股票的最佳时机 – 力扣(Leetcode) 思路: 最简单的想法,使用贪心算法,记录到某一天为止(包括那一天)的最 ̷
121. 买卖股票的最佳时机 – 力扣(Leetcode) 思路: 最简单的想法,使用贪心算法,记录到某一天为止(包括那一天)的最 ̷
198. 打家劫舍 – 力扣(Leetcode) 思路: 使用动态规划 确定dp数组以及下标的含义 dp[j]的定义为:打劫1-j ̷
139. 单词拆分 – 力扣(Leetcode) 思路: 使用动态规划 确定dp数组以及下标的含义 dp[j]的定义为:单词库中的 ̷
70. 爬楼梯 – 力扣(Leetcode) 思路: 和377. 组合总和 Ⅳ – 力扣(Leetcode)几乎一样,而且也是求排
518. 零钱兑换 II – 力扣(Leetcode) 思路: 这道题是经典完全背包问题,但不是纯完全背包,因为纯完全背包的情况是 ̷
1049. 最后一块石头的重量 II – 力扣(Leetcode) 思路: 这道题和416. 分割等和子集 – 力扣(Leetco
416. 分割等和子集 – 力扣(Leetcode) 思路: 使用动态规划 确定dp数组以及下标的含义 dp[j]的定义为:容量为 ̷
343. 整数拆分 – 力扣(LeetCode) 思路: 使用动态规划 确定dp数组以及下标的含义 dp[i]的定义为:拆分数字i ̷
62. 不同路径 – 力扣(LeetCode) 思路: 使用动态规划 确定dp数组以及下标的含义 dp[i][j]的定义为:dp[ ̷
509. 斐波那契数 – 力扣(LeetCode) 思路: 这里主要讲解动态规划做法的思路 确定dp数组以及下标的含义 dp[i] ̷