《算法设计与分析》试题.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文档。上传文档
查看更多
《算法设计与分析》期末考试试题(A卷) 一、选择题: 试题说明:本题包含12个小题,占24分; 请将正确答案填写在题目左侧的括号内。 ( ) 1、 分支限界法与回溯法都是在问题的解空间树T上搜索问题的解,二者()。 A.求解目标不同,搜索方式相同 B.求解目标不同,搜索方式也不同 C.求解目标相同,搜索方式不同 D.求解目标相同,搜索方式也相同 ( ) 2、 回溯法在解空间树T上的搜索方式是( )。 A.深度优先 B.广度优先 C.最小耗费优先 D.活结点优先 ( ) 3、 回溯算法和分支限界法的问题的解空间树不会是( )。 A.有序树 B.子集树 C.排列树 D.无序树 ( ) 4、 在对问题的解空间树进行搜索的方法中,一个活结点最多有一次机会成为活结点的是( )。 A.回溯法 B.分支限界法 C.回溯法和分支限界法 D.回溯法求解子集树问题 ( ) 5、 从活结点表中选择下一个扩展结点的不同方式将导致不同的分支限界法,以下除( )之外都是最常见的方式。 A.队列式分支限界法 B.优先队列式分支限界法 C.栈式分支限界法 D.FIFO分支限界法 ( ) 6、 概率算法是一种非确定性地选择下一计算步骤的方法,力图消除问题复杂性与具体实例间的关联,以下算法暗中适合于求解问题近似解的是( )。 A.数值概率算法 B.蒙特卡罗算法 C.拉斯维加斯算法 D.舍伍得算法 ( ) 7、 ( )能够求得问题的解,但却无法有效地判定解的正确性。 A.数值概率算法 B.蒙特卡罗算法 C.拉斯维加斯算法 D.舍伍得算法 ( ) 8、 下面算法实现的是素数测试,该方法使用的数学原理是( )。 A.费尔马小定理 B.费尔马定理 C.Wilson定理 D.二次探测定理 ( ) 9、 以下关于判定问题难易处理的叙述中正确的是( )。 A.可以由多项式时间算法求解的问题是难处理的 B.需要超过多项式时间算法求解的问题是易处理的 C.可以由多项式时间算法求解的问题是易处理的 D.需要超过多项式时间算法求解的问题是不能处理的 ( ) 10、 设f(N)、g(N)是定义在正数集上的正函数,如果存在正的常数C和自然数N0,使得当N≥N0时有f(N)≤Cg(N),则称函数f(N)当N充分大时有上界g(N),记作f(N)=O(g(N)),即f(N)的阶( )g(N)的阶。 A.不高于 B.不低于 C.等价于 D.逼近 ( ) 11、 对于含有n个元素的子集树问题,最坏情况下其解空间的叶结点数目为( )。 A.n! B.2n C.2n+1-1 D. ( ) 12、 对于含有n个元素的排列树问题,最坏情况下计算时间复杂性为( )。 A.2n+1-1 B. C.n! D.2n 二、判断题: 试题说明:本题包含8个小题,占16分; 请将正确答案填写在题目左侧的括号内。 ( ) 1、 分支限界法类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法,两者的求解目标是相同的。 ( ) 2、 进行问题复杂性分析时,必须首先建立求解问题所用的数学模型,其中比较重要的三个计算模型是随机存取机RAM、随机存取存储程序机RAPS和图灵机TM,它们的计算能力是等价的,只是计算速度不同。 ( ) 3、 判定树是RAM的一种变形和简化,运用于基于比较的排序算法的复杂性分析,其算法时间复杂性可用判定树的高度来衡量。 ( ) 4、 已知含有n个元素的某集合X={x1,x2,…,xn},要判定其中元素的唯一性,可以用判别函数是否为0进行判定。 ( ) 5、 一个直接或间接地调用自身的算法称为递归算法,而一个使用函数自身给出定义的函数称为递归函数。定义第归函数时可以没有初始值。 ( ) 6、 动态规划算法与分治法类似,其基本思想是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解,二者采用的都是自底向上的计算方式。 ( ) 7、 利用贪心算法求解问题时,往往需要事先把问题集合按照一定原则进行排序,饿活动安排问题即按活动结束时间的非减序进行排列的。 ( ) 8、 使用回溯法搜索问题的解空间树时,按照深度优先方式进行搜索,其间不受其他条件限制。 三、填空题: 试题说明:本题包含5个小题,占20分,每空1分; 请将正确答案填写在题目要求的位置。 1、以下是对x,y,z三个数进行升序排序的一棵判定树,请在

文档评论(0)

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

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

1亿VIP精品文档

相关文档