首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
dream_zzz
掘友等级
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
244
文章 167
沸点 77
赞
244
返回
|
搜索文章
dream_zzz
前端
·
1年前
关注
算法练习day43
一、买卖股票的最佳时机3 相比于上两题,最多可以买卖两次,可能性为,买卖0次,1次,2次 五部曲 dp数组的下标以及含义, 一共有5种状态, 不一定非得第i天买入,而是持有...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day42
一、买卖股票的最佳时机 暴力解法 时间复杂度On^2,空间复杂度O1 贪心解法 时间复杂度On,空间复杂度O1 取最左最小值,取最后最大值,得到的差值就是最大利润 动态规划...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day41
一、打家劫舍 当前房屋偷与不偷,取决于前一个房屋和前两个房屋是否被偷 五部曲 dp[i],表示i以内的房屋,最多可以偷窃的金额 确定递推公式,dp[i] = Math.ma...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day40
一、单词拆分 回溯法 回溯法在递归过程中会有很多重复计算,所以用一个memory对象记录从startIndex起始的计算结果,如果结果为false则直接返回false 时间...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day39
一、爬楼梯(进阶) 之前的爬楼梯最多能爬两个台阶,如果最多能爬m个台阶,那就相当于是m个物品,每个物品可以重复取用,和上一题基本是同样的题了 五部曲 dp数组,dp[i],...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day38
一、完全背包 有n件物品,每件物品有无限多个,一个最多能背W的背包,第i件物品的重量为weight[i],价值为value[i],求将哪些物品放入背包,得到的价值总和最大 ...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day37
一、最后一块石头的重量2 该题的思路是把一堆石头分为重量尽量相同的两堆,这样两堆相撞后剩下的石头最小,这个又可以装换位01背包的问题 五部曲 dp[j],大小为j的背包,最...
1
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day36
一、01背包 1. 二维dp数组01背包 有n件物品和1个最多能背重量w的背包,第i件物品的重量是weight[i],得到的价值为value[i],每件物品只能用一次,求解...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day35
一、整数拆分 五部曲 dp[i]代表数字i,拆分后得到的最大乘积 递归公式:有两种方式得到dp[i],j * (i - j) 拆两个,或者j * dp[i-j],拆两个以上...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day34
一、不同路径 五部曲 确定dp数组,dp[i][j]表示从0,0出发到i,j的不同路径 确定地推公式,从两个方向dp[i][j] = dp[i-1][j] + dp[i][...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day33
一、动态规划理论基础 动态规划,dynamic programming,dp,解决重叠子问题 和贪心的区别在于,动态规划的每个状态是由上一个状态推导出来的,贪心则没有状态推...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day32
一、单调递增的数字 找到非单调递增的位置,把该位置减1,然后把后序的位置都改为9 二、监控二叉树 局部最优:让叶子节点的父节点安装摄像头,摄像头最少,全局最优 思路:从叶子...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day31
一、无重叠区间 右边界排序,寻找最多非重叠区间 左边界排序,寻找最少重叠区间 左边界排序简化写法 二、划分字母区间 如果找到遍历过的所有字母的最远边界,则说明这个边界就是分...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day30
一、柠檬水找零 只有5和10可以找零,5可以对10,20找零,10可以对20找零,分别记录5和10的总数,优先用10找零,否则用5 二、根据身高重建队列 局部最优:优先按身...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day29
一、K次取反后最大化的数组和 局部最优,将绝对值大的负数变为正数,如果k大于0,将数值最小的正整数反转 二、加油站 暴力解法 如果剩余油量总和小于0,则不可能跑完一圈 如果...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day28
一、买卖股票的最佳时机2 局部最优:收集每天的正利润 全局最优:求得最大利润 二、跳跃游戏 局部最优:每次取最大跳跃步数 整体最优:最后得到整体最大覆盖范围,能否覆盖终点 ...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day27
一、贪心算法理论基础 贪心的本质是选择每一个阶段的局部最优,从而达到全局最优 贪心没有套路,就是常识性推到加上举反例 二、分发饼干 局部最优为大饼干给胃口大的或者小饼干给胃...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day26
一、重新安排行程 出发地和目的地可能是相同,所以需要去重 二、N皇后 每一行确定Q的位置,终止条件为row===n 三、解数独 相比于N皇后,数独问题需要双重循环递归...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day25
一、非递减子序列 每一层通过一个set去重 二、全排列 排列是有序的,所以不用startIndex 三、全排列2 used[i - 1] == true,说明同一树枝num...
0
评论
分享
dream_zzz
前端
·
1年前
关注
算法练习day24
一、复原IP地址 此题关键在于分割字符串的同时要加上分割点,注意起始位置startIndex 为i + 2 终止条件为当点数等于3的时候只需要判断后面的子串是否合法即可 二...
0
评论
分享
下一页
个人成就
文章被点赞
4
文章被阅读
3,317
掘力值
573
关注了
171
关注者
2
收藏集
8
关注标签
15
加入于
2018-01-12