



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学习 - 好资料算法分析与设计试卷(A)(时间 90 分钟 满分 100 分)题号-一一-二二-三四合计核分人复核人分数阅卷人、填空题( 30 分海题 2 分)。阅卷人得分1 ?最长公共子序列算法利用的算法是(B )0A、分支界限法B、动态规划法C、贪心法D 回溯法2. 在对问题的解空间树进行搜索的方法中 ,一个活结点最多有一次机会成为活结点的是(B ).A.回溯法 B.分支限界法 C.回溯法和分支限界法D.回溯法求解子集树问题3.实现最大子段和利用的算法是(B )A、分治策略B、动态规划法C、贪心法D 回溯法4. .广度优先是(A )的一搜索方式。A、分支界限法B、动态规划法C、贪心法 5.
2、 衡量D、回溯法一个算法好坏的标准是(C )A 运行速度快 B 占用空间少 C 时间复杂度低 D 代码短D 原问题和子问题使用相同的方法解6.Strassen 矩阵乘法是利用(A )实现的算法A、分治策略 B、动态规划法C、贪心法D 、回溯法7.使用分治法求解不需要满足的条件是(A )A 子问题必须是一样的B 子冋题不能够重复8.用动态规划算法解决最大字段和问题,其时间复杂性为(B ).A.log n B.n C.n2D.n log n9. 解决活动安排问题,最好用( B )算法A.分治 B.贪心 C.动态规划 D.穷举10.下面哪种函数是回溯法中为避免无效搜索采取的策略(B )A.递归函数B
3、.剪枝函数C。随机数函数D.搜索函数11.从活结点表中选择下一个扩展结点的不同方式将导致不同的分支限界法,以下除( C )之外都是最常见的方式.A.队列式分支限界法B.优先队列式分支限界法C.栈式分支限界法D.FIFO 分支限界法12.?回溯算法和分支限界法的问题的解空间树不会是( D ).A.有序树 B.子集树 C.排列树 D.无序树13.优先队列式分支限界法选取扩展结点的原则是(C)oA、先进先出B、后进先出C、结点的优先级D 随机14. 下面是贪心算法的基本要素的是( C ) oA、重叠子问题B、构造最优解C、贪心选择性质D 定义最优解15. 回溯法在解空间树 T 上的搜索方式是 (A
4、).A.深度优先B.广度优先C.最小耗费优先D.活结点优先二、填空题( 20 分,每空 1 分)。阅卷人得分C 子问题的解可以合并1. 算法由若干条指令组成的又穷序列,且满足输入、输出 、确定性 和 有限性 四个特性。2. 分支限界法的两种搜索方式有队列式(FIFO )分支限界法、优先队列式分更多精品文档支限界法,用一个队列来存储结点的表叫活节点表。更多精品文档学习 - 好资料3.直接或间接调用自身的方法叫递归算法4、 大整数乘积算法是用分治算法来设计的。5、 以广度优先或以最小耗费方式搜索问题解的算法称为分支限界法。6、动态规划的子问题重叠 。7 ?贪心算法的选择性质是贪心选择性质、动态规划
5、法的选择性质是最优子结构性质。8.问题的最优子结构性质是该问题可用动态规划算法或贪心算法求解的关键特征。9.以深度优先方式搜索问题解的算法称为回溯法 。10、 快速排序法的三个步骤为:分解 、递归求解、阅卷人得分1.计算下列函数的渐进表达式( 1) n2/10 2 n ( 2) 10log3n; 21+1/n;( 1) O(2 n)( 2) O(n)/ O(logn) 0(1)合并。11 、 贪心算法的基本要素是贪心选择性质和最有子结构性质性质。三、问答题 ( 30 分,每题 6 分) 。2. 解释什么是 NP 类问题。NP 冋题是指还未被证明是否存在多项式算法能够解决的冋题,而其中NP 完全
6、冋题又是最有可能不是P 问题的问题类型。所有的NP 问题都可以用多项式时间划归到他们中的一个。所以显然NP 完全的问题具有如下性质:它可以在多项式时间内求解,当且仅当所有的其他的NP 完全问题也可以在多项式时间内求解。3. 动态规划法的 4 个步骤设计是什么 ?(1) 找出最优解的性质,并刻画其结构特征 ;(2) . 递归地定义最优值;(3) 以自底向上的方式计算出最优值;4.4. 用回溯法解题通常包含几个步骤?更多精品文档学习 - 好资料(1) 针对所给问题,定义问题的解空间;(2) 确定易于搜索的解空间结构;(3) 以深度优先方式搜索解空间,并在搜索过程中用剪枝函数避免无效搜索5 简述分支
7、限界法与回溯法的异同点。相同点:二者都是一种在问题的解空间树T 上搜索问题解的算法。不同点: 1.在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T 中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。2. 回溯法与分支 -限界法对解空间的搜索方式不同,回溯法通常采用尝试优先搜索,而分支限界法则通常采用广度优先搜索。3. 对节点存储的常用数据结构以及节点存储特性也各不相同,除由搜索方式决定的不同的存储结构外,分支限界法通常需要存储一些额外的信息以利于进一步地展开
8、搜索四、算法设计与分析 ( 26 分,1 题 11 分, 2 题 15 分)阅卷人得分用动态规划策略求解最长公共子序列问题:( 1) 给出计算最优值的递归方程。(2) 给定两个序列 X=B,C,D,A ,Y=A,B,C,B ,请采用动态规划策略求出其最长公共子序列,要求给出过程。(1)引进一个二维数组 c,用 cij 记录 Xi 与丫j的 LCS 的长度, bij 记录 cij 是通过哪一个子问题的值求得的,以决定搜索的方向。我们是自底向上进行递推计算,那么在计算ci,j 之前, ci-1j-1,ci-1j与 cij-1均已计算出来。此时我们根据Xi = Yj 还是 Xi != Yj ,就可以计算出 cij 。问题的递归式写成:0if / = 0 or y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园学生宿舍用品合作合同(2篇)
- 职业技术学院2024级工程造价专业人才培养方案
- 2025房产抵押借款合同模板
- 2025最简化租房合同范例:最简化租房合同样本
- 2025年初级银行从业资格之初级个人理财题库附答案(典型题)
- N-乙酰谷氨酸合成酶缺乏症的临床护理
- 2025工程设计与施工合同
- 发展新质生产力策略
- 人教九年级化学思维导图
- 2025(新旧)房产买卖合同
- 居家养老上门服务投标文件
- 砂石料居间合同范例
- 市场营销培训课件
- 隧道应急救援培训
- 省级啤酒代理权合同
- DB11T 1609-2018 预拌喷射混凝土应用技术规程
- 荧光-光谱完整版本
- 全过程工程咨询服务投标方案(技术方案)
- 2024至2030年中国传染病医院产业发展动态及未来前景展望报告
- 2024年新人教版七年级上册历史教学课件 第10课 秦末农民大起义
- 扶济复新获奖课件
评论
0/150
提交评论