1 / 4
文档名称:

算法设计与分析试卷及答案.pdf

格式:pdf   大小:494KB   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法设计与分析试卷及答案.pdf

上传人:1781111**** 2024/5/11 文件大小:494 KB

下载得到文件列表

算法设计与分析试卷及答案.pdf

相关文档

文档介绍

文档介绍:该【算法设计与分析试卷及答案 】是由【1781111****】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【算法设计与分析试卷及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..湖南科技学院二○年学期期末考试信息与计算科学专业年级《算法设计与分析》试题考试类型:开卷试卷类型:C卷考试时量:120分钟题号一二三四五总分统分人得分阅卷人复查人一、填空题(每小题3分,共计30分)、Ω和θ表示函数f与g之间的关系______________________________。?1,n?(n)??,则算法的时间复杂性的阶为?8f(3n/7)?n,n?2__________________________。。。,一个活结点最多有一次机会成为活结点的是_________________________。,可操作性最好且最有实际价值的是_____情况下的时间复杂性。,这个下限的阶越___________,结果就越有价值。。。。,按______________策略,从根结点出发搜索解空间树。二、简答题(每小题10分,共计30分)。{1,2,…,8}要在由2台机器M1和M2组成的流水线上完成加工。每个作业加工的顺序都是先在M1上加工,然后在M2上加工。M1和M2加工作业i所需的时间分别为:M1**********M2571151631113作业12345678给出一个最优调度方案,使得从第一个作业在机器M1上开始加工,到最后一个作业在机器M2上加工完成所需的时间最少,并计算所需的最少时间。答:最优调度方案为:..所需的最少时间为:,求下图中从v1点到v9点的单源最短路径,请画出求得最优解的解空间树。要求中间被舍弃的结点用×标记,获得中间解的结点用单圆圈○框起(如),最优解用双圆圈◎框起。三、算法填空(每空2分,共计10分)设R={r,r,...,r}是要进行排列的n个元素,其中元素r,r,...,r可能相同,试设计一个算法,列12n12n出R的所有不同排列,并给出不同排列的总数。算法如下,填写缺失的语句。template<typenameType>voidSwap(Type&a,Type&b){Typet=b;________________;//1a=t;}template<typenameType>boolok(TypeR[],intk,inti){if(i>k)for(intt=k;t<i;t++)if(__________________)//2returnfalse;returntrue;}template<typenameType>voidPerm(TypeR[],intk,intn,int&sum){//n为元素个数,sum记录不同排列的总数if(k==n){______________________;//3for(inti=1;i<=n;i++)cout<<___________________;//4cout<<endl;}else{for(inti=k;i<=n;i++)if(ok(R,k,i)){Swap(R[k],R[i]);Perm(_________________________);//5Swap(R[k],R[i]);}}}四、算法设计(共计15分)设有n个程序{1,2,3...,n}要存放在长度为L的磁带上。程序i存放在磁带上的长度是Li,1≤i≤n。程序存储问题要求确定这n个程序在磁带上的一个存储方案,使得能够在磁带上存储尽可能多的程序,在保证存储最多程序的前提下还要求磁带的利用率达到最大。(1)给出求解存储最多程序的算法,并证明算法的正确性;(2)给出求解使磁带的利用率达到最大的方案的算法思路。。五、算法设计(共计15分):..通过键盘输入一个高精度的正整数n(n的有效位数≤240),去掉其中任意s个数字后,剩下的数字按原左右次序将组成一个新的正整数。对给定的n和s,寻找一种方案,使得剩下的数字组成的新最小。如输入n为178543,s为4,结果为13⑴简述你的算法思路;⑵给出算法(用C++描述)。注:正整数n存于字符串中,例:(0)//(2,3)//删除n中索引为2开始的3个字符解:⑴算法思路⑵算法stringMinNum(stringn,ints){湖南科技学院二○年学期期末考试《算法设计与分析》试题C答案一、填空题(每小题3分,共计30分)(n)=Ω(g(n))(解决问题的一种方法或一个过程),即贪心选择来达到。、简答题(每小题10分,共计30分),按深度优先策略,从根结点出发搜索解空间树。算法搜索至解空间树的任意一点时,先判断该结点是否包含问题的解。如果肯定不包含,则跳过对该结点为根的子树的搜索,逐层向其祖先结点回溯;否则,进入该子树,继续按深度优先策略搜索。5分基本步骤:5分①针对拨给问题,定义问题的解空间;②确定易于搜索的解空间结构;③以深度优先方式搜索解空间,并在搜索过程中用剪枝函数避免无效搜索。(6分)27548163所需的最少时间为:73(4分在前一问正确的前提下方可得分)、算法填空(每空2分,共计10分)=[t]==R[i]++[i]:..,k+1,n,sum四、算法设计(共计15分)贪心策略:最短程序优先。将程序从小到大排序,依次选取尽可能多的程序,但总长度不超过磁盘容量,则可求得最多可以存储的程序个数m。采用回溯法,从n个程序中选取总长度最大的m个,算法同装载问题。五、算法设计(共计15分),选取的贪心策略为:每一步总是选择一个使剩下的数最小的数字删去,即按高位到低位的顺序搜索,若各位数字递增,则删除最后一个数字,否则删除第一个递减区间的首字母。然后回到串首,按上述规则再删除下一个数字。重复以上过程s次,剩下的数字串便是总是的解。(stringn,ints){while(s>0){unsignedinti=0;//从串首开始找while(i<()&&((i)<(i+1)))i++;(i,1);//删除字符串n中索引为i的字符s--;}while(()>1&&(0)=='0')(0,1);//删除串首可能产生的无用零returnn;}

最近更新

人美版小学二年级美术市公开课获奖教案省名师.. 5页

二年级《一分钟》市公开课获奖教案省名师优质.. 4页

乐高钻机市公开课获奖教案省名师优质课赛课一.. 4页

三角形特征的市公开课获奖教案省名师优质课赛.. 4页

三年级下册音乐市公开课获奖教案省名师优质课.. 4页

七年级鸟的市公开课获奖教案省名师优质课赛课.. 4页

一年级近义词市公开课获奖教案省名师优质课赛.. 4页

一对好朋友音乐市公开课获奖教案省名师优质课.. 4页

《胖乎乎的小手》市公开课获奖教案省名师优质.. 4页

《搬家》市公开课获奖教案省名师优质课赛课一.. 4页

鲁美美术教学楼设计图 3页

高二语文教学设计 4页

高中数学秒杀系列教学设计 5页

高三体育教案 6页

部编第一单元习作教学设计 5页

迷你世界找电路教学设计 4页

跨境电商实务教学设计 6页

计算机通信系统教学设计 6页

蚂蚁科学教学设计与反思 5页

范进中举教学内容设计 3页

能发财的魔术教学设计 5页

美股三连跳教学设计 5页

结构体和共同体教学设计 5页

穿裙子扎的头发教学设计 4页

华为公司质量管理手册 51页

梁实秋散文集:骂人的艺术 3页

【最新】sl176-2023水利水电工程施工质量检验.. 63页

山区公路路线总体设计思路(合理掌握运用技术指.. 27页

农村供水工程实施方案 7页

汽车空调系统毕业论文 23页