- 2
- 0
- 约1.53万字
- 约 12页
- 2020-09-14 发布于山东
- 举报
第1章数据结构与算法
1.1 算法的复杂度
算法的基本概念
1、算法是指解题方案的准确而完整的描述。 换句话说,算法是对特定问题求解步骤的一种描述。
算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。(1)算法的基本特征
算法一般具有 4个基本特征:可行性、确定性、有穷性、拥有足够的情报。
: 确定性,算法中每一步骤都必须有明确定义,不充许有模棱两可的解释,不允许有多义性;有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合理的执行时
间的含义;
算法的基本要素: 一是对数据对象的运算和操作 ;二是算法的控制结构 。
2) * 算法的基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。
3) * 算法的 3种基本控制结构是:顺序结构、选择结构、循环结构。
4)算法基本设计方法:列举法、归纳法、递推、递归、减半递推技术、回溯法。
5)指令系统 : 指的是一个计算机系统能执行的所有指令的集合。
算法复杂度
算法复杂度包括时间复杂度 和空间复杂度 。注意两者的区别,无混淆,见表1-1。
1-1 算法复杂性 ★★★
名称 描述
时间复杂度 执行算法所需要的 计算工作量
空间复杂度 执行这个算法所需要的 内存空间
可以用执行算法的过程中
所需基本运算的执行次数
来度量。
1.2 数据结构
1.2.1 逻辑结构和存储结构
数据
您可能关注的文档
最近下载
- 2026年中国氰化钠市场供需发展前景及投资战略预测报告.docx
- PICC置管后血栓形成课件.pptx VIP
- 人教版高中英语必修全册单词表汇总(新课标完整版).docx VIP
- PICC置管后静脉血栓形成的护理干预策略与临床实践.pptx VIP
- 钢组件免支撑装配式混凝土框架结构技术规程.docx VIP
- 福建省厦门双十中学翔安附属学校2025_2026学年八年级上学期10月月考语文试题(文字版,含答案).docx VIP
- 2026年应急预案试题及答案应急预案培训试题及答案.docx VIP
- 广州石化年产2.26万吨异戊烯1.36万吨叔戊醇项目异戊烷脱氢、2M2B精制工段设计.docx
- SM6800参数调试说明V3调试版本(20210429.docx
- 紧邻既有地铁车站超大规模深基坑开挖研究.pdf VIP
原创力文档

文档评论(0)