- 5
- 0
- 约4.72千字
- 约 6页
- 2020-11-20 发布于山东
- 举报
《算法设计与分析》习题
第一章算法引论
1、 算法的定义
答:算法是指在解决问题时,按照某种机械步骤一定可以得到问题结果的处理过程。
通俗讲,算法:就是解决问题的方法或过程。
2、 算法的特征
答: 1) 算法有零个或多个输入;
2 ) 算法有一个或多个输出;
3) 确定性 ; 4) 有穷性
3、 算法的描述方法有几种
答:自然语言、图形、伪代码、计算机程序设计语言
4、 衡量算法的优劣从哪几个方面
答: (1) 算法实现所耗费的时间(时间复杂度) ;
(2) 算法实现所所耗费的存储空间(空间复杂度) ;
算法应易于理解,易于编码,易于调试等等。
5、 时间复杂度、空间复杂度定义
答:指的是算法在运行过程中所需要的资源(时间、空间)多少。
6、时间复杂度计算:
{i=1
;
while
i=i*2
( i=n );
}
答:语句①执行次数 1 次,
语句②③执行次数 f(n), 2^f(n)=n,
算法执行时间: T(n)= 2log2n +1
时间复杂度:记为 O(log2n) ;
则
f(n) =log2n;
递归算法的特点
答:①每个递归函数都必须有非递归定义的初值;否则,递归函数无法计算;件)
(递归终止条
②递归中用较小自变量函数值来表达较大自变量函数值;
(递归方程式)
8、算法设计中常用的算法设计策略
答:①蛮力法; ②倒推法;
您可能关注的文档
- 电力埋管工程施工设计实施方案.docx
- 电力安全生产标准化达标评级学习管理办法试行.docx
- 电力工程的施工设计实施方案.docx
- 电力电子技术复习总结计划题.docx
- 电力电缆检验报告总结计划.docx
- 电力系统基础学习知识.docx
- 电力营销学习管理标准制度.docx
- 电力行业施工现场安全学习管理标准制度.docx
- 电动汽车智能充电站建设实施实施方案.docx
- 电厂物料仓库学习管理标准制度.docx
- 消化系统肿瘤HER2抗体偶联药物不良反应管理共识解读课件.pptx
- 小儿肝脏肿瘤精准手术中的三维可视化技术应用课件.pptx
- 小儿肝脏肿瘤精准手术:三维可视化应用共识解读课件.pptx
- 原发性肝癌肝切除术围手术期营养管理专家共识(2025版)课件.pptx
- 中国抗癌协会脑胶质瘤整合诊疗指南(2024更新版)课件.pptx
- 直肠肿瘤三维可视化指导精准手术专家共识(2025版)解读课件.pptx
- 压力性损伤预防与治疗指南解读课件.pptx
- 2025重症肺结核诊断和治疗专家共识解读课件.pptx
- 成人坏死性筋膜炎诊治专家共识(2025版)课件.pptx
- 2025急性肠系膜上静脉血栓形成经导管溶栓护理规范专家共识课件.pptx
原创力文档

文档评论(0)