关于0/1背包问题的正确说法是( )
A. 采用按单位价值优先的贪心策略能得到问题的最优解
B. 0/1背包问题采用动态规划法求解的时间复杂度为O(nW),其中n表示物体个数;W表示背包大小
C. 在0/1背包问题中,物品可以任意切割
D. 0/1背包问题可以采用动态规划或分支限界法求解,具有相同的时间复杂度
给定数列{6,2,3,8,4,8,1,9},其最长递增子序列长度为()
A. 2
B. 3
C. 4
D. 5
关于Prim算法和Kruscal算法的描述,正确的是( )
A. Prim算法和Kruscal算法采用的都是贪心算法策略
B. Prim算法比Kruscal算法效率更高
C. Kruscal算法比Prim算法效率更高
D. 两个算法得到的最小生成树是一样的
某种算法在求解问题时,首先确定一个合理的限界函数,并根据限界函数确定目标函数的界;然后,按照广度优先策略搜索问题的解空间树来得到问题的解。这种算法设计策略是( )。
A. 分支限界
B. 动态规划
C. 回溯
D. 贪心