首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HuYellow
掘友等级
Student
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
算法训练营第四十九天|121. 买卖股票的最佳时机、122.买卖股票的最佳时机II
121. 买卖股票的最佳时机 题目规定只能买卖一次,所以这时每一个第i天买入股票的话,就是只能在这天才是第一次买,所以Math.max比较的对象是-prices[i]而不是dp[i - 1][1] -
算法训练营第四十八天|198.打家劫舍、213.打家劫舍II、337.打家劫舍III
198. 打家劫舍 213. 打家劫舍 II 337. 打家劫舍 III 树形dp的入门题。 对于每一个节点,记录一个dp数组,分别记录当前这个节点偷或不偷的所得到的金钱,故节点上的dp数组都是长度为
算法训练营第四十六天|139.单词拆分、背包问题小总结
139. 单词拆分 0-1背包和完全背包总结 动规五步: 确定dp数组以及下标的含义 确定递推公式 确定dp数组如何初始化 确定遍历顺序 举例推导dp数组 递推公式的确定 问能否能装满背包(或者最多装
算法训练营第四十五天|70. 爬楼梯 (进阶)、322. 零钱兑换、279.完全平方数
70. 爬楼梯 之前是一般动规的思路,现在用完全背包的角度来思考一下这道题。 改为:一步一个台阶,两个台阶,三个台阶,.......,直到 m 个台阶。问有多少种不同的方法可以爬到楼顶呢? 这时爬楼梯
算法训练营第四十四天|518. 零钱兑换 II、377. 组合总和 Ⅳ
518. 零钱兑换 II 377. 组合总和 Ⅳ 如果求组合数就是外层for循环遍历物品,内层for遍历背包。 如果求排列数就是外层for遍历背包,内层for循环遍历物品。
算法训练营第四十三天|1049. 最后一块石头的重量 II、494. 目标和、474.一和零
1049. 最后一块石头的重量 II 可以把石头大体分成两堆,如果两堆的重量越接近,互相粉碎后剩下的石头重量就越小。那么问题就转化成了找到数组和的一半,或者是最接近这个一半的数字。 494. 目标和
算法训练营第四十二天|416. 分割等和子集
416. 分割等和子集 简单0-1背包 0-1背包压缩到一维时,外层遍历物品,内层遍历背包,且内从从后向前遍历以确保每件物品最多只被添加一次。
算法训练营第四十一天|343. 整数拆分、96.不同的二叉搜索树
343. 整数拆分 第10行,遍历 j 的时候还可优化为j <= i / 2,因为拆分一个数 n 使之乘积最大,那么一定是拆分成 m 个近似相同的子数相乘才是最大的。 96. 不同的二叉搜索树
算法训练营第三十九天|62.不同路径、63. 不同路径 II
62. 不同路径 63. 不同路径 II62. 不同路径 63. 不同路径 II62. 不同路径 63. 不同路径 II
算法训练营第三十八天|509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯
下一页
个人成就
文章被阅读
3,527
掘力值
545
关注了
7
关注者
0
收藏集
0
关注标签
22
加入于
2022-11-30