- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
() 1、
() 2、
() 3、
() 4、
() 5、
() 6、
() 7、
() 8
() 9、
() 10、
() 11、
() 12、
《算法设计与分析》期末考试试题( A卷)
、选择题:
试题说明:本题包含 12个小题,占24分;
请将正确答案填写在题目左侧的括号内。
分支限界法与回溯法都是在问题的解空间树 T上搜索问题的解,二者()。
A ?求解目标不同,搜索方式相同
B ?求解目标不同,搜索方式也不同
C.求解目标相同,搜索方式不同
D .求解目标相同,搜索方式也相同
TOC \o 1-5 \h \z 回溯法在解空间树 T上的搜索方式是( )。
A .深度优先 B .广度优先
C.最小耗费优先 D .活结点优先
回溯算法和分支限界法的问题的解空间树不会是( )。
A .有序树 B .子集树
C.排列树 D .无序树
在对问题的解空间树进行搜索的方法中, 一个活结点最多有一次机会成为活结点
的是( )。
A .回溯法 B .分支限界法
C.回溯法和分支限界法 D .回溯法求解子集树问题
从活结点表中选择下一个扩展结点的不同方式将导致不同的分支限界法, 以下除
( )之外都是最常见的方式。
A .队列式分支限界法 B .优先队列式分支限界法
C.栈式分支限界法 D . FIFO分支限界法
概率算法是一种非确定性地选择下一计算步骤的方法, 力图消除问题复杂性与具
体实例间的关联,以下算法暗中适合于求解问题近似解的是( )。
A .数值概率算法 B .蒙特卡罗算法
C.拉斯维加斯算法 D .舍伍得算法
( )能够求得问题的解,但却无法有效地判定解的正确性。
A .数值概率算法 B .蒙特卡罗算法
C.拉斯维加斯算法 D .舍伍得算法
下面算法实现的是素数测试,该方法使用的数学原理是( )。
A .费尔马小定理 B .费尔马定理
C. Wils on定理 D .二次探测定理
以下关于判定问题难易处理的叙述中正确的是( )。
A .可以由多项式时间算法求解的问题是难处理的
B .需要超过多项式时间算法求解的问题是易处理的
C.可以由多项式时间算法求解的问题是易处理的
D .需要超过多项式时间算法求解的问题是不能处理的
设f (N )、g ( N )是定义在正数集上的正函数,如果存在正的常数 C和自然数
No,使得当N N0时有f ( N) Cg ( N ),则称函数f ( N)当N充分大时有上 界 g ( N ),记作 f ( N) =O (g (N )),即 f (N)的阶( )g ( N)的阶。
A .不高于 B .不低于
C.等价于 D .逼近
对于含有n个元素的子集树问题,最坏情况下其解空间的叶结点数目为 ( )。
A . n! B. 2n
n
n+1
C. 2 -1 D. n !/i!
i 4
对于含有n个元素的排列树问题,最坏情况下计算时间复杂性为( )。
n
A . 2n+1-1 B .v n!/i!
u
C. n! D . 2n
、判断题:
试题说明:本题包含 8个小题,占16分;
()()
()
()
()
()
()
()
()
()
1、 分支限界法类似于回溯法,也是一种在问题的解空间树 T上搜索问题解的算法,
两者的求解目标是相同的。
2、 进行问题复杂性分析时, 必须首先建立求解问题所用的数学模型, 其中比较重要
的三个计算模型是随机存取机 RAM、随机存取存储程序机 RAPS和图灵机TM,
它们的计算能力是等价的,只是计算速度不同。
3、 判定树是RAM的一种变形和简化,运用于基于比较的排序算法的复杂性分析, 其算法时间复杂性可用判定树的高度来衡量。
4、 已知含有n个元素的某集合 X={Xi, X2,…,xn},要判定其中元素的唯一性,可 以用判别函数I ] (Xi _Xj)是否为0进行判定。
5、 一个直接或间接地调用自身的算法称为递归算法, 而一个使用函数自身给出定义
的函数称为递归函数。定义第归函数时可以没有初始值。
6、 动态规划算法与分治法类似,其基本思想是将待求解问题分解成若干个子问题,
先求解子问题,然后从这些子问题的解得到原问题的解, 二者采用的都是自底向
上的计算方式。
7、 利用贪心算法求解问题时,往往需要事先把问题集合按照一定原则进行排序,饿 活动安排问题即按活动结束时间的非减序进行排列的。
使用回溯法搜索问题的解空间树时, 按照深度优先方式进行搜索, 其间不受其他
条件限制。
三、填空题:
试题说明:本题包含 5个小题,占20分,每空1分;
请将正确答案填写在题目要求的位置。
bbaa: ba: ba: b2、 算法是由若干条指令组成的有序序列, 并且具有( )、( )、(的性质。3、 评价算法的标准包括( )、( )以及正确性简单性等。4
b
b
a
文档评论(0)