网站大量收购闲置独家精品文档,联系QQ:2885784924

算法与设计基础知识习题要点分析.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法分析与设计基础知识选择题1、二分搜索算法是利用(?A? )实现的算法。A、分治策略?? B、动态规划法?? C、贪心法??? D、回溯法2. 下列不是动态规划算法基本步骤的是(??A?? )。A、找出最优解的性质?? B、构造最优解?? C、算出最优解?? D、定义最优解3.回溯法解旅行售货员问题时的解空间树是(?A ?)。A、子集树B、排列树C、深度优先生成树D、广度优先生成树4. 衡量一个算法好坏的标准是(C )。A、运行速度快 B、占用空间少 C、 时间复杂度低 D、代码短5. 以下不可以使用分治法求解的是(D )。A、棋盘覆盖问题B、选择问题 C、归并排序 D、 0/1背包问题6.动态规划算法的基本要素为(C)A. 最优子结构性质与贪心选择性质B.重叠子问题性质与贪心选择性质C.最优子结构性质与重叠子问题性质D. 预排序与递归调用7.以下关于渐进记号的性质是正确的有:(A)A.B.C. D. 8. 能采用贪心算法求最优解的问题,一般具有的重要性质为:(A)A. 最优子结构性质与贪心选择性质B.重叠子问题性质与贪心选择性质C.最优子结构性质与重叠子问题性质D. 预排序与递归调用9. 回溯法在问题的解空间树中,按(D)策略,从根结点出发搜索解空间树。广度优先 B. 活结点优先 C.扩展结点优先 D. 深度优先10. 分支限界法在问题的解空间树中,按(A)策略,从根结点出发搜索解空间树。 A.广度优先 B. 活结点优先 C.扩展结点优先 D. 深度优先11. 下面不是分支界限法搜索方式的是(D?)。A、广度优先B、最小耗费优先C、最大效益优先D、深度优先12.分支限界法解0-1背包问题时,活结点表的组织形式是(?B )。A、最小堆B、最大堆 C、栈D、数组13. 常见的两种分支限界法为(D)A、广度优先分支限界法与深度优先分支限界法;B、队列式(FIFO)分支限界法与堆栈式分支限界法;C、排列树法与子集树法;D、队列式(FIFO)分支限界法与优先队列式分支限界法;14、记号O的定义正确的是(A)。A、O(g(n)) = { f(n) | 存在正常数c和n0使得对所有nn0有:0 f(n) cg(n) };O(g(n)) = { f(n) | 存在正常数c和n0使得对所有nn0有:0 cg(n) f(n) };O(g(n)) = { f(n) | 对于任何正常数c0,存在正数和n0 0使得对所有nn0有:0 f(n)cg(n) };O(g(n)) = { f(n) | 对于任何正常数c0,存在正数和n0 0使得对所 有nn0有:0 cg(n) f(n) };15. 记号的定义正确的是(B)。O(g(n)) = { f(n) | 存在正常数c和n0使得对所有nn0有:0f(n) cg(n) };O(g(n)) = { f(n) | 存在正常数c和n0使得对所有nn0有:0 cg(n) f(n) };(g(n)) = { f(n) | 对于任何正常数c0,存在正数和n0 0使得对所有nn0有:0 f(n)cg(n) };(g(n)) = { f(n) | 对于任何正常数c0,存在正数和n0 0使得对所有nn0有:0 cg(n) f(n) };16.具有最优子结构的算法有:( D) A.穷举法 B.回溯法 C.分支限界法 D.动态规划法17.实现循环赛日程表利用的算法是(?A?)。A、分治策略B、动态规划法C、贪心法D、回溯法18.实现最长公共子序列利用的算法是(?B )。A、分治策略B、动态规划法C、贪心法D、回溯法19.下列算法中通常以深度优先方式系统搜索问题解的是(?D )。A、备忘录法B、动态规划法C、贪心法D、回溯法20. 以深度优先方式系统搜索问题解的算法称为( D ) 。A、分支界限算法 B、概率算法?? C、贪心算法?D、回溯算法21.哈弗曼编码的贪心算法所需的计算时间为(B?)。A、O(n2n)B、O(nlogn)C、O(2n)D、O(n)22.最长公共子序列算法利用的算法是(?B?? )。A、分支界限法B、动态规划法C、贪心法D、回溯法23.实现棋盘覆盖算法利用的算法是(??A? )。A、分治法B、动态规划法C、贪心法D、回溯法24.下面是贪心算法的基本要素的是(?C?)。A、重叠子问题B、构造最优解C、贪心选择性质D、定义最优解25.回溯法的效率不依赖于下列哪些因素( D )A.满足显约束的值的个数 B. 计算约束函数的时间 C. 计算限界函数的时间 D. 确定解空间的时间26.下面哪种函数是回溯法中为避免无效搜索采取的策略(????B??? )A.递归函数B.剪枝函数C。随机数函数D.搜索函数27. (?D )是贪心算法与动态规划算

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档