早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

求解“背包问题”常用的方法有哪几种?各有什么样的特点?

题目

求解“背包问题”常用的方法有哪几种?各有什么样的特点?

参考答案
正确答案:“背包问题”求解方法主要是一些启发式算法如贪婪算法、递归算法等。应用递归算法的目的是穷举所有可能的解从中选出最佳解。这种解法实际上是穷举了所有的可能只是加了一些限制。如果所求的数据很大这种算法的效率就不是很高甚至是不可实现的。贪婪法不用穷举且速度快但用贪婪法却不一定能找到最优解。由于贪婪法所得到的解与最优解存在很大的差距当要求较高时就会成为贪婪法致命的且无法挽救的缺陷。
“背包问题”求解方法主要是一些启发式算法,如贪婪算法、递归算法等。应用递归算法的目的是穷举所有可能的解,从中选出最佳解。这种解法实际上是穷举了所有的可能,只是加了一些限制。如果所求的数据很大,这种算法的效率就不是很高,甚至是不可实现的。贪婪法不用穷举且速度快,但用贪婪法却不一定能找到最优解。由于贪婪法所得到的解与最优解存在很大的差距,当要求较高时,就会成为贪婪法致命的且无法挽救的缺陷。 解析:本题考查的是考生对流程图的阅读能力。本题涉及的算法是背包问题。背包问题求解方法很多,考生首先要理解本题中的新方法,然后对照流程图阅读代码。(1)处应该为物品总重量;(2)处应该为物品总价值;(3)处应该为直到达到极限重量limit weight;(4)处应该为继续装物品;(5)处应该为比较当前结果与备份结果。问题2同样是考查有关基本概念的问题。根据软件设计师考试的趋势,本套题设计上有意识地增加了概念考查部分,希望考生能够加强对基本概念的理解与训练。
看了求解“背包问题”常用的方法有哪...的网友还看了以下:

什么种类的微生物可用于降解可降解废弃物的微生物的种类有什么,各种微生物的特点是什么 语文 2020-05-17 …

请问在模具中扣机的作用是什么?在什么场合下使用这种结构?这种结构的优缺点是什么?在设计这种结构的过 其他 2020-05-20 …

我期中考试的卷子上说有三种做法,一种是用尺规作图,一种用两个三角板的直角边靠在角的两个边,在重合的 数学 2020-06-18 …

化学中给了多种物质熔沸点,什么时候用熔点?什么时候用沸点? 其他 2020-07-06 …

要区分塑料和纸,我们可以用撕的方法,撕开纸看到纸边有什么?这种物质叫什么?而塑料没有。从保护环境的 其他 2020-07-07 …

backed-upwithirrevocableL/C什么意思backed-up在这里何解是一种怎 其他 2020-07-23 …

“不用怕”和“不可怕”的区别?回答满意的追加200分.反问句转陈述句“这点雨怕什么?”---->这点 语文 2020-11-03 …

1.大洋地壳的地形包括哪些?2.河流的侵蚀作用有哪些?3.冰渍物的特点是什么?4.地下水以哪种地质作 其他 2020-11-10 …

任何事物都有两面性.比如现在广泛使用的家用小轿车外观是流线型的,在高速公路上高速行驶时,这种设计的优 物理 2020-11-14 …

很多农民种地往往“跟风跑”,去年市场上什么好卖,今年就种什么,结果往往滞销。这是因为他们[]A.正确 政治 2020-11-21 …