下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——中南大学算法设计与分析试卷及答案(补考)中南大学考试试卷(补考)
2023--2023学年2学期时间110分钟
算法分析与设计课程48学时3学分考试形式:闭卷
专业年级:信安0601-0602总分100分,占总评成绩70%
注:此页不作答题纸,请将答案写在答题纸上
一、基本概念题(本大题40分)
1、一般状况下,如何计算执行顺序、选择、循环、子过程调用结构的运算时间?
(6分)
2、设T(n)=n,根据T(n)=O(f(n))的定义,以下等式是否成立?(4分)
1)T(n)=O(n2)
2
2)O(n)=T(n)
3)T(n)=O(logn)+O(n)4)T(n)=O(n)*O(logn)
3、与顺序查找算法相比,折半查找算法的时间繁杂性有多大程度的降低?
它是如何提高算法的效率的?(6分)4、简述归并排序算法和快速排序算法的分治方法。(6分)5、一般背包问题的贪心算法可以获得最优解吗?物品的选择策略是什么?(6分)6、Prim算法和Dijkstra算法选择下一个节点的标准分别是什么?对于有负边的无
向图,Prim算法和Dijkstra算法还能保证获得最优解吗?(6分)7、比较回溯法和分支限界法的探寻方式,哪种方法更适合找最优解问题?(6分)
二、分析算法的时间繁杂性,需要写出分析过程(本大题20分)
1、用分割元素v将有n个元素的数组分割成元素大于v和小于v的两部分,需要
花多少时间(要讲出道理)。(5分)2、假使修改归并排序算法,将数组分成1/3和2/3大小不等的两部分,分别排序
后再归并,算法的最坏时间繁杂度有什么变化?(5分)3、设函数f1、f2和f3的处理时间分别为O(n)、O(n2)和O(1),分析以下流程的时间繁杂性:1)基本结构
procedureA1(intn,b)(4分)
ifb3(2分)O(1)n≤3考虑n=3k
T(n)=T(3k-1)+T(2*3k-1)+n-1
=T(3k-2)+2T(2*3k-2)+T(22*3k-2)+(n-1)+(n-2)
=T(3k-3)+3T(22*3k-3)+3T(223k-3)+T(233k-3)+(n-1)+(n-2)+(n-3)最终T(2i3k-i)=O(1)时,2i3k-i≤3
T(n)≤(n-1)+(n-2)+(n-3)++(n-(k-1))=nk-(1+2++(k-1))
≤nlog3/2n(3分)
3、设函数f1、f2和f3的处理时间分别为O(n)、O(n2)和O(1),分析以下流程
的时间繁杂性:1)基本结构
procedureA1(intn,b)(4分)
T(n)=max{O(n),O(n)}+n*O(1)=O(n2)
2
2)递归结构
设A2的时间为T(n)T(n)=T(n-1)+O(1)n>1
=O(1)n≤3(3分)T(n)=T(n-2)+2O(n)==T(1)+nO(n)
=O(n2)(3分)
三、算法理解(本大题24分)
1、在一个空间安排n=5个活动,开始时间和终止时间分别为。写出活动安排贪
心算法的运行结果。
1)依照终止时间排序(3分)
[8,10)1,[9,11:30)3,[11:40,13)4,[12,14)2,[13:30,15)52)可行解1,4,5(3分)
2、写出0/1背包问题的动态规划方程,并简要说明。fi(X)=max{fi-1(X),{fi-l(X—wi)+pi当X≥wi}(3分)
fi(X)是前i个物品,背宽容积X子问题的最优值,
当第i个物品不选入,fi(X)等于fi-1(X)前i-1个物品,背宽容积X子问题的最优值,
当第i个物品不选入,得利润pi,但前i-1个物品能使用背包为X—wi。(3分)
3、修改图的m-着色的回溯算法,找到一个解,算法就终止。(6分)
Mcolor(n)
{k←1;x[k]←0;
Whilek>0do(2分){x[k]←x[k]+1;
whileplace(k)=falseandx[k]≤mdo
x[k]←x[k]+1
ifx[k]≤mthen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络安全教育课件图文
- 房地产行业市场前景及投资研究报告:日本龙头房企股价表现
- 合规转利润:降本增效全指南(2026)《GBT 39292-2020废钯炭分析用取样和制样方法》
- 坝体混凝土裂缝处理工艺
- 创想三维-市场前景及投资研究报告:全球消费级3d打印龙头全链路生态
- 2026年浙江省人教版初中数学下册第9章同步练习题
- 2026年浙江省高中数学概率统计专题训练题库
- 湖北省2026-2027学年高三(上)联考数学试卷(8月份)(含答案)
- 合规转利润:降本增效全指南(2026)《GBT 39033-2020奥氏体-铁素体型双相不锈钢盘条》
- 合规转利润:降本增效全指南(2026)《GBT 38689-2020耐蚀合金冷轧薄板及带材》从合规成本到利润增长全案:避坑防控+降本增效+商业壁垒构建
- 2026年及未来5年中国液压机行业发展潜力分析及投资方向研究报告
- 内蒙古生物技术生物工程试卷
- 越野摩托活动方案
- T-ZZB 2684-2022 精密立式加工中心
- GB/T 46409-2025风险管理新兴风险管理指南
- 悬臂式支护结构钢板桩施工方案
- TJSTJXH5-2022高延性混凝土加固技术规程
- 电子商务平台系统设计与实施方案
- 火电厂反渗透水处理课件
- 7.4跨学科实践活动:海洋资源的综合利用与制盐说课稿-2024-2025学年九年级化学科粤版(2024)下册
- 既有建筑改造工程消防设计审查验收技术指南-2024版
评论
0/150
提交评论