单选题

能采用贪心算法求最优解的问题,一般具有的重要性质为:()

A最优子结构性质与贪心选择性质

B重叠子问题性质与贪心选择性质

C最优子结构性质与重叠子问题性质

D预排序与递归调用

正确答案

来源:www.examk.com

答案解析

相似试题
  • 许多可以用贪心算法求解的问题一般具有2个重要的性质:()性质和()性质。

    填空题查看答案

  • 举反例证明0/1背包问题若使用的算法是按照pi/wi的非递减次序考虑选择的物品,即只要正在被考虑的物品装得进就装入背包,则此方法不一定能得到最优解(此题说明0/1背包问题与背包问题的不同)。

    简答题查看答案

  • 有11个待安排的活动,它们具有下表所示的开始时间与结束时间,如果以贪心算法求解这些活动的最优安排(即为活动安排问题:在所给的活动集合中选出最大的相容活动子集合),得到的最大相容活动子集合为多少?

    简答题查看答案

  • 贪心算法总是做出在当前看来()的选择。也就是说贪心算法并不从整体最优考虑,它所做出的选择只是在某种意义上的()。

    填空题查看答案

  • 用贪心算法设计0-1背包问题。要求:说明所使用的算法策略;写出算法实现的主要步骤;分析算法的时间。

    简答题查看答案

  • 以深度优先方式系统搜索问题解的算法称为()。

    填空题查看答案

  • 写出最优二叉搜索树问题的动态规划算法(设函数名binarysearchtree))。

    简答题查看答案

  • 使用回溯法解0/1背包问题:n=3,C=9,V={6,10,3},W={3,4,4},其解空间有长度为3的0-1向量组成,要求用一棵完全二叉树表示其解空间(从根出发,左1右0),并画出其解空间树,计算其最优值及最优解。

    简答题查看答案

  • 回溯法的算法框架按照问题的解空间一般分为()算法框架与()算法框架。

    填空题查看答案