算法训练营day41 | {198.打家劫舍, 213.打家劫舍II, 337.打家劫舍III}第九章动态规划part07,今天是打家劫舍的一天。 2026-01-30 Leetcode > 动态规划 #Java #代码随想录
算法训练营day39 | {322. 零钱兑换, 279.完全平方数, 139.单词拆分, 4.多重背包}第九章动态规划part06,背包问题结束,继续动态规划吧~ 2026-01-27 Leetcode > 动态规划 #Java #代码随想录
算法训练营day38 | {0.完全背包(纯), 518.零钱兑换 II, 377.组合总和 Ⅳ, 70. 爬楼梯 (进阶)}第九章动态规划part05,完全背包应用,注意组合数、排列数在遍历顺序上的区别。 2026-01-26 Leetcode > 动态规划 #Java #代码随想录
算法训练营day37 | {1049.最后一块石头的重量 II, 494.目标和, 474.一和零}第九章动态规划part04,01背包的应用题,不同的题目dp数组的含义一直在变化。 2026-01-22 Leetcode > 动态规划 #Java #代码随想录
算法训练营day36 | {1.01背包问题(二维), 2.01背包问题(一维), 416.分割等和子集}第九章动态规划part03,正式开始背包问题。 2026-01-21 Leetcode > 动态规划 #Java #代码随想录
算法训练营day35 | {62.不同路径, 63.不同路径 II, 343.整数拆分, 96.不同的二叉搜索树}第九章动态规划part02,找到子状态之间的规律、递推关系很关键。 2026-01-20 Leetcode > 动态规划 #Java #代码随想录
算法训练营day33 | {509.斐波那契数, 70.爬楼梯, 746.使用最小花费爬楼梯}第九章动态规划part01,用动态五部曲分析问题,打通雾霭。 2026-01-19 Leetcode > 动态规划 #Java #代码随想录
算法训练营day32 | {56.合并区间, 738.单调递增的数字, 968.监控二叉树}第八章贪心算法part05,继续练习贪心算法,找出局部最优。 2026-01-17 Leetcode > 贪心算法 #Java #代码随想录
算法训练营day31 | {452.用最少数量的箭引爆气球, 435.无重叠区间, 763.划分字母区间}第八章贪心算法part04,都是重叠区间问题。 2026-01-17 Leetcode > 贪心算法 #Java #代码随想录