0-1背包问题的回溯算法所需的计算时间为(),用动态规划算法所需的计算时间为()。
第1题:
考虑一个背包问题,共有n=5个物品,背包容量为W=10,物品的重量和价值分别为:w={2,2,6,5,4},v={6,3,5,4,6},求背包问题的最大装包价值。若此为0-1背包问题,分析该问题具有最优子结构,定义递归式为
其中c(i,j)表示i个物品、容量为j的0-1背包问题的最大装包价值,最终要求解c(n,W)。 采用自底向上的动态规划方法求解,得到最大装包价值为(62),算法的时间复杂度为(63)。 若此为部分背包问题,首先采用归并排序算法,根据物品的单位重量价值从大到小排序,然后依次将物品放入背包直至所有物品放入背包中或者背包再无容量,则得到的最大装包价值为(64),算法的时间复杂度为(65)。
A.11
B.14
C.15
D.16.67
第2题:
关于0-1背包问题以下描述正确的是()
第3题:
下列哪一种算法是随机化算法()
第4题:
用回溯法解题的一个显著特征是在搜索过程中动态产生问题的解空间。在任何时刻,算法只保存从根结点到当前扩展结点的路径。如果解空间树中从根结点到叶结点的最长路径的长度为h(n),则回溯法所需的计算空间通常为()
第5题:
背包问题的贪心算法所需的计算时间为()
第6题:
0-1背包问题的回溯算法所需的计算时间为()
第7题:
描述0-1背包问题。
第8题:
贪心算法
回溯法
动态规划算法
舍伍德算法
第9题:
分支界限算法
动态规划算法
贪心算法
回溯算法
第10题:
logn
n
n2
nlogn
第11题:
第12题:
第13题:
● (65) 不能保证求得0-1 背包问题的最优解。
(65)
A. 分支限界法
B. 贪心算法
C. 回溯法
D. 动态规划策略
第14题:
对于0-1背包问题和背包问题的解法,下面()答案解释正确。
第15题:
用贪心算法设计0-1背包问题。要求:说明所使用的算法策略;写出算法实现的主要步骤;分析算法的时间。
第16题:
矩阵连乘问题的算法可由()设计实现。
第17题:
下列算法中不能解决0/1背包问题的是()
第18题:
在0-1背包问题中,若各物品依重量递增序排列时,其价值恰好依递减序排列,对这个特殊的0-1背包问题,设计一个有效的算法找出最优解。(描述你的算法即可,无需证明算法的正确性)
第19题:
可以使用贪心算法找到最优解
能找到多项式时间的有效算法
使用教材介绍的动态规划方法可求解任意0-1背包问题
对于同一背包与相同的物品,做背包问题取得的总价值一定大于等于做0-1背包问题
第20题:
第21题:
第22题:
第23题:
0-1背包问题和背包问题都可用贪心算法求解
0-1背包问题可用贪心算法求解,但背包问题则不能用贪心算法求解
0-1背包问题不能用贪心算法求解,但可以使用动态规划或搜索算法求解,而背包问题则可以用贪心算法求解
因为0-1背包问题不具有最优子结构性质,所以不能用贪心算法求解