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

算法_复习题【选择题】.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法_复习题【选择题】

一、选择题 1. 通俗地讲,算法是指解决问题的一种方法或一个过程,描述算法的方式有很多,如( )。 A、自然语言方式 B、表格方式 C、程序设计语言 D、程序设计语言与自然语言相结合 算法的描述方式(常用的) 算法描述 自然语言 流程图  特定的表示算法的图形符号  伪语言  包括程序设计语言的三大基本结构及自然语言的一种语言 类语言  类似高级语言的语言,例如,类PASCAL、类C语言2.算法的复杂性依赖于( )。 A、要解决问题的规模 B、算法的输入 C、算法本身的函数 D、设计者的学术水平3. 以下描述是有关算法设计的基本步骤: ①问题的陈述 ②算法分析 ③模型的拟制 ④算法的实现 ⑤算法的详细设计⑥文档的编制,应与其它环节交织在一起 其中正确的顺序是( )。 A、①②③④⑤⑥ B、①③⑤②④⑥ C、②④①③⑤⑥ D、⑥①③⑤②④4.对于含n个元素的子集树问题,最坏情况下解空间的叶结点数目为( )。 A、n! B、2^n C、2n+1-1 D、 5. 对于给定的问题,考虑算法复杂性的意义在于( )。 A、设计出复杂性尽可能低的算法 B、若该问题已有多种算法时,选择其中复杂性低的求解问题 C、提高算法设计的学术水平层次 D、判断算法的正确性6.符号在算法复杂度描述中表示( )。 A、紧渐近上界 B、渐近上界 C、紧渐近下界 D、渐近下界 7. 设、是定义在正数集上的正函数,如果存在正的常数C和自然数,使得当时有,则称函数当充分大时有上界,记作,即的阶( )的阶。 A、不高于 B、不低于 C、等价于 D、逼近8. 回溯法在解空间树T上的搜索方式是( )。 A、深度优先 B、广度优先 C、最小耗费优先 D、活结点优先9. 下面关于动态规划和备忘录方法的叙述中正确的是( )。 A、备忘录方法是自顶向下的递归方式 B、动态规划自底向上的,其最优值的计算不能递归定义 C、当一个问题的所有子问题都至少需要求解一次时,用动态规划方法较好 D、当子问题空间的部分子问题可不必求解时,用备忘录方法则较有利10.一个四城市的旅行售货员问题,其解空间的深度为( )。 A、3 B、4 C、5 D、611. 分支限界法与回溯法都是在问题的解空间树上搜索问题的解,二者( )。 A、求解目标不同,搜索方式相同 B、求解目标不同,搜索方式也不同 C、求解目标相同,搜索方式不同 D、求解目标相同,搜索方式也相同12. 下列哪些问题不可以用贪心算法求得最优解( )。 A、哈夫曼编码 B、活动安排问题 C、0-1背包问题 D、单源最短路径13. 在对问题的解空间树进行搜索的方法中,一个活结点最多有一次机会成为活结点的是( )。 A、回溯法 B、分支限界法 C、回溯法和分支限界法 D、回溯法求解子集树问题14.分支限界法在解空间树T上的一种搜索方式是( )。 A、深度优先 B、广度优先 C、活结点优先 D、长度优先15. 以下关于判定问题难易处理的叙述中正确的是( )。 A、可以由多项式时间算法求解的问题是难处理的 B、需要超过多项式时间算法求解的问题是易处理的 C、可以由多项式时间算法求解的问题是易处理的 D、需要超过多项式时间算法求解的问题是不能处理的

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档