关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
这个人不主动
2023-03-09 15:38
采纳率: 75%
浏览 78
首页
编程语言
01背包问题 备忘录递归
python
动态规划
01背包问题 为什么我使用备忘录和不使用备忘录结果不一样
加上注释掉的那句答案是错的
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
CSDN-Ada助手
CSDN-AI 官方账号
2023-03-09 18:54
关注
你可以看下这个问题的回答
https://ask.csdn.net/questions/7711495
我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:
01背包 (递归解决)
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
使用回溯算法结合
递归
树+
备忘录
解决
01背包问题
2021-08-29 12:52
qq_38472574的博客
使用回溯算法结合
递归
树+
备忘录
解决
01背包问题
Java实现0-1背包问题的
递归
解法分析
2024-09-16 12:44
烟幕缭绕的博客
简介:0-1背包问题是一个资源分配优化问题,在计算机科学领域应用广泛。...Java语言提供了有效的
递归
函数实现,代码示例及复杂度分析。动态规划的优化策略将减少重复计算,提升效率。项目内容可...
01背包编程问题
递归
算法的实现
2018-01-15 01:37
zhizunlege的博客
问题描述: 假设现有容量m kg的背包,另外有i个物品,重量分别为w[1] w[2] ... w[i](kg),价值分别为p[1] p[2] ... p[i](元),将哪些物品放入背包可以使得背包的总价值最大?最大价值是多少? (示例一:m...
递归
算法中的重复计算与
备忘录
优化
2026-04-19 09:35
byqsyd_592的博客
递归
算法以其简洁优雅的表达方式广受开发者喜爱,但在实际应用中,重复计算问题常常导致性能瓶颈。当
递归
调用时,先查询缓存,命中则直接返回结果,未命中再继续
递归
。这种方法将时间复杂度优化至O(n),空间复杂度也...
Python
01背包问题
——用动态规划、回溯解决
2021-12-14 20:43
mh--的博客
01背包问题
1、动态规划 ##动态规划解决
01背包问题
##
递归
things=['a','b','c','d','e'] value=[6,3,5,4,6] weight=[2,2,6,5,4] def backpack(n,w):##从n件物品中选,背包可用价值空间为w if (n==0) or (w==0):#...
C语言-算法分析与设计-实现0-1背包问题的
递归
、
备忘录
、动态规划的比较
2023-12-18 18:59
西唯兵欧泡的博客
总的来说,动态规划通常是这三种算法中最快的,其次是
备忘录
方法,而纯
递归
方法由于重复计算等问题通常是最慢的。由于n=100,
递归
算法耗时太久,产生栈堆积,故将n改为30,30小于100,运行时间为0.000237s却比前面两...
代码随想录 动态规划-0-1背包问题
2024-03-18 21:52
XiaoMing_Coder的博客
目录 标准0-1背包问题 二维dp数组01背包 一维dp数组01背包(滚动数组) 416.分割等和子集 1049.最后一块石头的重量|| 494.目标和 474.一和零 背包问题的分类 标准0-1背包问题 46. 携带研究材料(第六期模拟笔试) ...
浅谈动态规划(
01背包问题
)
2019-10-19 00:13
卖萌鸡尾酒的博客
一、 背景:可能许多人认为动态规划这种东西是特别高级的算法,于是心中把这种算法捧上了天,心中对动态规划产生忌惮。这篇文章晚上闲着没事干,单纯依靠自己头脑记忆敲出来的...表就是记录过程的一张
备忘录
。 三、...
动态规划专题之多重背包问题1
2022-08-08 20:30
首先,`MultiPack_1`采用二维数组`B1[][]`作为
备忘录
,并使用朴素的穷举思想。它遍历所有物品和所有可能的容量,对于每种物品,尝试从0到`N[i]`的所有选择,计算每个选择下的最大价值。这里的一个关键优化是在循环...
01数据结构-
01背包问题
2025-09-14 11:34
散112的博客
当我们要在背包容量为2的情况下放入物品id1的时候,我们要么不放入1,此时最优结果F(0,2)是图中橙色区域对应部分,要么放入1,此时最优结果是放入1后1的价值加上背包容量减去1的重量的背包容量作为F()的参数,即F(0,...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
3月9日