- 81
- 0
- 约 13页
- 2016-12-06 发布于北京
- 举报
(算法分析与设计期末试题及参考答案
《算法分析与设计》期末试题及参考答案
一、简要回答下列问题 :
算法重要特性是什么?
确定性、可行性、输入、输出、有穷性
算法分析的目的是什么?
分析算法占用计算机资源的情况,对算法做出比较和评价,设计出额更好的算法。
算法的时间复杂性与问题的什么因素相关?
3. 算法的时间复杂性与问题的规模相关,是问题大小n的函数。
算法的渐进时间复杂性的含义?
4.当问题的规模n趋向无穷大时,影响算法效率的重要因素是T(n)的数量级,而其他因素仅是使时间复杂度相差常数倍,因此可以用T(n)的数量级(阶)评价算法。时间复杂度T(n)的数量级(阶)称为渐进时间复杂性。
最坏情况下的时间复杂性和平均时间复杂性有什么不同?
5. 最坏情况下的时间复杂性和平均时间复杂性考察的是n固定时,不同输入实例下的算法所耗时间。最坏情况下的时间复杂性取的输入实例中最大的时间复杂度:
W(n) = max{ T(n,I) } , I∈Dn
平均时间复杂性是所有输入实例的处理时间与各自概率的乘积和:
A(n) =∑P(I)T(n,I) I∈Dn
简述二分检索(折半查找)算法的基本过程。
6. 设输入是一个按非降次序排列的元素表A[i:j] 和x,选取A[(i+j)/2]与x比较,如果A[(i+j)/2]=x,则返回(i+j)/2,如果A[(i+j)/2]x,则A[i:(i+j)/2-1]找x
您可能关注的文档
最近下载
- 2026年春最新人教版七年级下册历史期中测试卷(含答案)(第1-11课).pdf VIP
- 单位食堂员工培训计划.docx VIP
- 2025年领导干部任前应知应会党内法规和法律知识考试题库(附答案).docx VIP
- 中国居民膳食指南2025版 .pdf VIP
- RAZ-I英语绘本Jane Goodall(带练习册).pdf VIP
- 15.2《答司马谏议书》课件(共53张PPT) 统编版高中语文必修下册(含音频+视频).pptx VIP
- 小学班会课件-快乐学习时光的班级故事.pptx VIP
- 细辛与临床 附 疑、难、重、奇案73例.pdf VIP
- GB_50057-2010___建筑物防雷设计规范.doc VIP
- 机械制图习题集华红芳答案.pdf VIP
原创力文档

文档评论(0)