首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
dream_zzz
掘友等级
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
244
文章 167
沸点 77
赞
244
返回
|
搜索文章
最新
热门
算法练习day36
一、01背包 1. 二维dp数组01背包 有n件物品和1个最多能背重量w的背包,第i件物品的重量是weight[i],得到的价值为value[i],每件物品只能用一次,求解将哪些物品装入背包里物品价值
算法练习day35
一、整数拆分 五部曲 dp[i]代表数字i,拆分后得到的最大乘积 递归公式:有两种方式得到dp[i],j * (i - j) 拆两个,或者j * dp[i-j],拆两个以上,dp[i] = Math.
算法练习day34
一、不同路径 五部曲 确定dp数组,dp[i][j]表示从0,0出发到i,j的不同路径 确定地推公式,从两个方向dp[i][j] = dp[i-1][j] + dp[i][j-1] dp初始化,dp[
算法练习day33
一、动态规划理论基础 动态规划,dynamic programming,dp,解决重叠子问题 和贪心的区别在于,动态规划的每个状态是由上一个状态推导出来的,贪心则没有状态推导,而是直接从局部直接选择最
算法练习day32
一、单调递增的数字 找到非单调递增的位置,把该位置减1,然后把后序的位置都改为9 二、监控二叉树 局部最优:让叶子节点的父节点安装摄像头,摄像头最少,全局最优 思路:从叶子节点往上遍历,后序遍历,左右
算法练习day31
一、无重叠区间 右边界排序,寻找最多非重叠区间 左边界排序,寻找最少重叠区间 左边界排序简化写法 二、划分字母区间 如果找到遍历过的所有字母的最远边界,则说明这个边界就是分割点了 三、合并区间 通过排
算法练习day30
一、柠檬水找零 只有5和10可以找零,5可以对10,20找零,10可以对20找零,分别记录5和10的总数,优先用10找零,否则用5 二、根据身高重建队列 局部最优:优先按身高高的人的k来插入 三、用最
算法练习day29
一、K次取反后最大化的数组和 局部最优,将绝对值大的负数变为正数,如果k大于0,将数值最小的正整数反转 二、加油站 暴力解法 如果剩余油量总和小于0,则不可能跑完一圈 如果剩余最小油量大于0,则返回0
算法练习day28
一、买卖股票的最佳时机2 局部最优:收集每天的正利润 全局最优:求得最大利润 二、跳跃游戏 局部最优:每次取最大跳跃步数 整体最优:最后得到整体最大覆盖范围,能否覆盖终点 三、跳跃游戏2 统计两个覆盖
算法练习day27
一、贪心算法理论基础 贪心的本质是选择每一个阶段的局部最优,从而达到全局最优 贪心没有套路,就是常识性推到加上举反例 二、分发饼干 局部最优为大饼干给胃口大的或者小饼干给胃口小的,充分利用饼干,全局最
下一页
个人成就
文章被点赞
4
文章被阅读
4,343
掘力值
575
关注了
171
关注者
2
收藏集
8
关注标签
15
加入于
2018-01-12