




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(附 5 页 ) 试题纸(A卷) 课程名称: 算法设计与分析 适用专业年级: 2008级计算机、电本 考生学号: 考 生 姓 名: 题号一二三四总分分数一、 填空题(10空2分,共20分)1、 算法在运行时占有的机器资源的量称为算法复杂性,主要包括( )和( )。2、 当一个算法的运行时间为n2+n+1时,由于n2+n+1与n2的数量级相等,则称n2为这个算法的( )。3、 多项式A(n)=amnm+ a2n2+ a1n+ a0的上界为( )。4、 递归算法设计的关键在于找出( )和( )。5、 ( )是问题能用贪婪算法或动态规划方法求解的前提。6、 拆半查找、合并排序、二叉树遍历等算法中均采用了( )策略。7、 回溯算法是尝试搜索算法中最为基本的一种算法,其采用了一种( )的思想作为其控制结构。8、 用分支限界法解决布线问题时,对问题解空间搜索尝试结束的标志是( )。二、 判断题(10题2分,共20分)1. 若c是正常数,则O(cf(n)=O(f(n)。2. 在最好情况下、最坏情况下、平均情况下的时间复杂度中,可操作性最好的且最有实际价值的,是平均情况下的时间复杂度。3. 所有的递归函数都能找到对应的非递归定义。4. 好的算法在很大程度上取决于问题中数据所采用的数据结构。5. 迭代模型是通过小规模问题的解逐步求解大规模问题的解,正好与递归算法设计相反。6. 用贪婪算法解决零钱兑换问题时,总能找到问题的最优解。7. 适用动态规划算法解决问题应该具有最优化原理和子问题重叠。8. 深度优先搜索算法可以搜索到问题所有可能的解方案。9. 解决马的遍历问题采用回溯法,对解空间树的搜索采用广度优先搜索方式10. 分支限界法的求解目标是找出满足约束条件的一个解或是在满足约束条件的解中找出使用某一目标函数值达到极大或极小的解。三、 简答题(3题6分,共18分)1、叙述分治算法和动态规划算法的基本思想,并比较两种算法的异同。2、在算法设计的实际应用中,遇到的问题主要分为4类:判定性问题、计算问题、最优化问题和构造性问题,请指出递归法、递推法、贪婪算法、分治法、动态规划法、搜索算法各自适合解决的问题。3、简述回溯法求解问题的一般步骤。四、 程序填空题(6空3分,共18分)1、 找出n个自然数(1,2,3,n)中取r个数的组合。例如,当n=4,r=3时,所有的组合为:4 3 2 4 3 14 2 13 2 1以下是算法,请填空。void comb(int n,int r) int i,j; for(i=n; ; i-) ;if(r1) ;else for(j=a0; j0; j-) printf(%3d,aj); printf(n); 2、 走迷宫问题。迷宫是许多小方格构成的矩形,在每个小方格中有的是墙(用 “1”表示)有的是路(用“0”表示)。走迷宫就是从一个小方格沿上、下、左、右四个方向到邻近的方格,当然不能穿墙。设迷宫的入口是在左上角(1,1),出口是右下角(8,8)。根据给定的迷宫,找出一条从入口到出口的路径。 数据结构:数组maze88存放迷宫;用数组fx4=1,-1,0,0,fy4=0,0,-1,1模拟上下左右搜索时的下标的变化过程;用迷宫原有的存储空间置元素值为“-1”时,标识已经访问过该方格。用数组做队的存储空间,队中的成员有三个:行号、列号、前一个方格在队列中的下标。struct int x,y,presq100;search() qh=0; qe=1; maze11= ; sq1.pre=0; sq1.x=1; sq1.y=1; while( ) qh=qh+1; for(k=1;k=rar=icomb(i-1,r-1)2-1qhqeqe=qe+1五、 算法设计题(2题12分,共24分)1、main( ) long b,c,d; int a256,i,j,n;char s1256;input(s1,c);n=strlen(s1);d=0;for(i=0,j=n-1;i=0;i-) print(ai); 2、main( ) int a50503,i,j,n; print( please input the number of rows:); input(n);for(i=1;i=n;i+) for(j=1;j=1;i-) for(j=1;j=i ;j+)if(ai+1j2ai+1j+12) aij2=aij2+ai+1j2; aij3=0; else aij2=aij2+ai+1j+12; aij3=1; print
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏南京建邺区五校联考2026届化学九年级第一学期期中达标检测模拟试题含解析
- 黑龙江省哈尔滨市顺迈2026届九年级化学第一学期期中质量检测模拟试题含解析
- 四川省巴中市2025-2026学年高三上学期9月零诊考试数学试题(含答案)
- 山东省临沂蒙阴县联考2026届九年级化学第一学期期中调研模拟试题含解析
- 2025年新训政府专职消防员职业技能鉴定理论参考试题库(含答案)
- 河南省南阳市内乡县2026届化学九上期中监测模拟试题含解析
- 福建省龙岩市永定区2026届化学九年级第一学期期中经典模拟试题含解析
- 智能制造行业技术工人派遣合同及技能提升协议
- 离婚抚养权变更及子女财产继承协议范本
- 离婚协议书范本:保障离婚后子女教育权益
- GB/T 41972-2022铸铁件铸造缺陷分类及命名
- YY/T 0471.3-2004接触性创面敷料试验方法 第3部分:阻水性
- GB/T 3871.9-2006农业拖拉机试验规程第9部分:牵引功率试验
- PEP小学英语五年级上册第四单元全国优质课赛课一等奖《思维导图在小学英语复习课的应用》精品课件
- 新闻传播中的媒介素养课件
- 小军师面试万能绝杀模板-组织管理
- 超疏水材料课件
- 中医刮痧法诊疗操作评分标准
- 腧穴定位法课件
- 社会体育导论PTPPT课件讲义
- 学校体育学(第三版)ppt全套教学课件
评论
0/150
提交评论