算法_复习题【选择题】

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功