- 22
- 0
- 约3.7千字
- 约 21页
- 2017-09-23 发布于江苏
- 举报
* 计算机科学导论 第5章 算法与复杂性 学习目标 了解算法的概念和特性、算法的描述工具、评价、算法设计策略、分布式算法、可计算性理论基础、NP问题、自动机理论、加密算法、几何算法、并行算法等。 掌握几种经典算法的基本思想。 一个好的算法是程序设计的关键,本章首先介绍算法的基本知识、常用算法及算法评价的基础知识,然后介绍几种常用的算法,为今后进一步学习算法及其复杂性打好基础。 第5章 算法与复杂性 5.1 算法分析基础 5.1.1 算法的概念 算法(Algorithm)是一组明确的、可以执行步骤的有序集合,在有限的时间内终止并产生结果。 算法和数据结构之间存在密切联系,数据结构是算法的基础,数据结构不同,通常采用的算法也不同。 5.1.2 算法的特性 算法反映了求解问题的方法和步骤,不同的问题需要用不同的算法来解决,同一个问题也可能有多种不同的算法。一个算法必须具有以下特性: 1. 有穷性(可终止性) 一个算法必须在有限的操作步骤内以及合理的时间内执行完成。 2. 确定性 算法中的每一个操作步骤都必须有明确的含义,不允许存在二义性。 3. 有效性(可行性) 包括以下两个方面: ① 算法中每一个步骤必须能够实现,如在算法中不允许出现分母为0的情况。 ② 算法执行的结果要能够达到预期的目的,实现预定的功能。 4. 输入数据与输出数据的要求 一个算法
您可能关注的文档
最近下载
- 中考数学复习 考前突破06二次函数与几何综合题(4大必考题型)原卷版.pdf VIP
- 供电局安健环技术标准.doc VIP
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测化学试卷(含答案).pdf
- 五年级上学期家长会.ppt VIP
- 《中国痴呆与认知障碍诊治指南(2025年版)》.docx VIP
- 方菱数控切割控制系统操作手册(Ver5.0).pdf
- 汽车电动助力转向系统设计.docx
- 2026年河南工业职业技术学院单招职业适应性测试题库与答案详解.docx VIP
- 好莱坞电影剧本_沃依采克_影视剧本写作.doc VIP
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测英语试卷(含答案)+听力音频.docx
原创力文档

文档评论(0)