算法分析复习题(含解析).docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
 PAGE 4 一、选择题 1、衡量一个算法好坏的标准是( C )。 (A)运行速度快 (B)占用空间少 (C)时间复杂度低 (D)代码短 2、记号O的定义正确的是(A)。 (A)O(g(n)) = { f(n) | 存在正常数c和n0使得对所有nn0有:0 f(n) cg(n) }; (B)O(g(n)) = { f(n) | 存在正常数c和n0使得对所有nn0有:0 cg(n) f(n) }; (C)O(g(n)) = { f(n) | 对于任何正常数c0,存在正数和n0 0使得对所有nn0 有:0 f(n)cg(n) }; (D)O(g(n)) = { f(n) | 对于任何正常数c0,存在正数和n0 0使得对所有nn0 有:0 cg(n) f(n) }; 3、二分搜索算法是利用( A )实现的算法。 (A)分治策略 (B)动态规划法 (C)贪心法 (D)回溯法 4、使用分治法求解不需要满足的条件是(A )。 (A)子问题必须是一样的 (B)子问题不能够重复 (C)子问题的解可以合并 (D)原问题和子问题使用相同的方法解 5、合并排序算法是利用(? A )实现的算法。 (A)分治策略 (B)动态规划法 (C)贪心法 (D)回溯法 6、实现大整数的乘法是利用(C )的算法。 (A)贪心法 (B)动态规划法 (C)分治策略 (D)回溯法 7、以下不可以使用分治法求解的是( D )。 (A)棋盘覆盖问题 (B)选择问题 (C)归并排序 (D) 0/1背包问题 8、实现循环赛日程表利用的算法是( A )。 (A)分治策略 (B)动态规划法 (C)贪心法 (D)回溯法 9、实现棋盘覆盖算法利用的算法是( A )。 (A)分治法 (B)动态规划法 (C)贪心法 (D)回溯法 10、矩阵连乘问题的算法可由( B)设计实现。 (A)分支界限算法 (B)动态规划算法 (C)贪心算法 (D)回溯算法 11、实现大整数的乘法是利用的算法( C )。 (A)贪心法 (B)动态规划法 (C)分治策略 (D)回溯法 12、最长公共子序列算法利用的算法是(??B?)。 (A)分支界限法 (B)动态规划法 (C )贪心法 (D)回溯法 13、下列算法中通常以自底向上的方式求解最优解的是( B )。 (A)备忘录法 (B)动态规划法 (C)贪心法 (D)回溯法 14、下列是动态规划算法基本要素的是(??D? )。 (A)定义最优解 (B)构造最优解 (C)算出最优解 (D)子问题重叠性质 15、下列不是动态规划算法基本步骤的是( A )。 (A)找出最优解的解空间 (B)构造最优解 (C)算出最优解 (D)定义最优解 16、能采用贪心算法求最优解的问题,一般具有的重要性质为:( A ) (A)最优子结构性质与贪心选择性质 (B)重叠子问题性质与贪心选择性质 (C)最优子结构性质与重叠子问题性质 (D)预排序与递归调用 17、下面问题(B )不能使用贪心法解决。 (A)单源最短路径问题 (B)N皇后问题 (C)最小花费生成树问题 (D)背包问题 18、以下不可以使用分治法求解的是(D )。 (A)棋盘覆盖问题 (B)选择问题 (C)归并排序 (D)0/1背包问题 19、备忘录方法是那种算法的变形(?B?)。 (A)分治法?? (B)动态规划法? (C)贪心法? ?(D)回溯法? 20、下列算法中通常以深度优先方式系统搜索问题解的是( D )。 (A)备忘录法 (B)动态规划法 (C)贪心法 (D)回溯法 21、下面哪种函数是回溯法中为避免无效搜索采取的策略( B ) (A)递归函数 (B)剪枝函数 (C)随机数函数 (D)搜索函数 22、回溯法在问题的解空间树中,按( D )策略,从根结点出发搜索解空间树。 (A)广度优先 (B)活结点优先 (C)扩展结点优先 (D)深度优先 23、回溯法的效率不依赖于下列哪些因素(???D?????)。 (A).满足显约束的值的个数????(B)计算约束函数的时间?? (C)?计算限界函数的时间?? (D)?确定解空间的时间 24、回溯法解0-1背包问题时的解空间树是(?A??)。? (A)子集树??? (B)排列树? ?(

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档