动态规划
文章平均质量分 96
timathy33
这个作者很懒,什么都没留下…
展开
-
leetcode——背包问题
初识背包问题算法题也做了有200多题了,终于准备刷一波背包问题,花了点时间写了一题中等难度的,其实就是动态规划按题目类型来分有三种,完全背包,0-1背包0-1背包就是指货物只有两种状态,装或不装,不能多装,也不能拆一半装完全背包就是指同种类的货物是无限的,可以无限重复选取动态规划:今天写的是子集背包,所谓子集背包,就是直接或间接给出一个目标值target,然后让你在货物中选择,看看能不能正好凑出一堆价值为target的子集,所以从货物的选取上来看,是属于0-1背包问题的一种416. 分割等和子原创 2021-06-07 14:25:50 · 530 阅读 · 2 评论 -
leetcode学习记录_动态规划
本人暂时对于动态规划的理解还不是很深,只能说是皮毛甚至是错误的理解,如果有人发现了错误之处,请提醒我,我会尽快改正,非常感谢! 198. 打家劫舍你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。示例 :输入:[1,2,3,1]输出:4解释:偷窃 1 号原创 2021-04-16 19:52:54 · 237 阅读 · 2 评论