试题详情

试题内容

考虑一个背包问题,共有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)。
采用自底向上的动态规划方法求解,得到最大装包价值为(1 ),算法的时间复杂度为(2 )。
若此为部分背包问题,首先采用归并排序算法,根据物品的单位重量价值从大到小排序,然后依次将物品放入背包直至所有物品放入背包中或者背包再无容量,则得到的最大装包价值为(3 ),算法的时间复杂度为(4 )。
(1)A.11
B.14
C.15
D.16.67
(2)A.Θ(nW)
B.Θ(nlgn)
C.Θ(n2)
D.Θ(nlgnW)
(3)A.11
B.14
C.15
D.16.67
(4)A.Θ(nW)
B.Θ(nlgn)
C.Θ(n2)
D.Θ(nlgnW)

查看答案

软题库参考答案:C、A、D、B(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

19题:

表达式采用逆波兰式表示时,利用( )进行求值。
A.栈
B.队列
C.符号表
D.散列表

48题:

以下关于编译系统对某高级语言进行翻译的叙述中,错误的是( )
A、词法分析将把源程序看作一个线性字符序列进行分析
B、语法分析阶段可以发现程序中所有的语法错误
C、语义分析阶段可以发现程序所有的语义错误
D、目标代码生成阶段的工作与目标的体系结构相关

26题:下面关于Linux目录的描述中,正确的是()
A.Linux只有一个根目录,用"/root"表示
B.Linux中有多个根目录,用"/"加相应目录名称表示
C.Linux中只有一个根目录,用"/"表示
D.Linux中有多个根目录,用相应目录名称表示
12题:

以下媒体文件格式中,()是视频文件格式。
A.WAV
B.BMP
C.MP3
D.MOV

29题:

在对软件系统进行评价时,需要从信息系统的组成部分、评价对象和经济学角度出发进行综合考虑以建立起一套指标体系理论架构。从信息系统评价对象出发,对于用户方来说,他们所关心的是()。
A.用户需求和运行质量
B.系统外部环境
C.系统内部结构
D.系统质量和技术水平

58题:已知某二叉树的先序遍历序列为A B C D E F、中序遍历序列为B A D C F E,则可以确定该二叉树( )。
A.是单支树(即非叶子结点都只有一个孩子)
B.高度为4(即结点分布在4层上)
C.根结点的左子树为空
D.根结点的右子树为空