- 22
- 0
- 约5.04万字
- 约 41页
- 2019-10-13 发布于江西
- 举报
PAGE39 / NUMPAGES39
ch1. 数据结构及算法的相关概念和术语
(1) 数据结构及算法的概念;
数据:所有能输入到计算机中并被计算机程序处理的符号的总称。
数据元素:数据的基本单位,一个数据项可由若干个数据项组成。
数据项:构成数据元素的不可分割的最小单位。
* 关系:数据数据元素数据项
数据对象:性质相同的数据元素的集合。
数据类型:原子类型、结构类型、抽象数据类型。
数据结构:相互之间存在一种或多种特定关系的数据元素的集合。
(2)数据的逻辑结构和存储结构;
数据结构三要素: 数据的逻辑结构、数据的存储结构、数据的运算
数据的逻辑结构:线性结构(线性表)、非线性结构(集合、树和图)。
数据的存储结构:
顺序存储:
优点:可以随机存取,每个元素占用最少存储空间
缺点:可能产生较多碎片现象
链式存储:
优点:不会出现碎片现象
缺点:每个元素占用较多存储空间,只能实现顺序存储
索引存储:
优点:检索速度快
缺点:增加了附加的索引表,会占用较多存储空间
散列存储:
优点:检索、增加和删除结点的操作都很快
缺点:可能出现存储单元的冲突,解决冲突会增加时间和空间的开销
(3)算法的定义及特性;
算法:对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。
算法的特性:有穷性、确定性、可行性、输入、输出
算法设计的要求:正确性、可读性、
您可能关注的文档
最近下载
- 社区矫正调查评估规范.pdf VIP
- 2025年信息系统安全专家YARA规则编写与恶意软件狩猎专题试卷及解析.pdf VIP
- 药品批发企业年度质量体系评审评审报告(供货单位).docx VIP
- 2025年互联网营销师直播从业者的职业道德与行为规范专题试卷及解析.pdf VIP
- 2024-2025学年浙江省宁波市鄞州区十二校联考九年级(下)月考数学试卷(3月份)+答案解析.pdf VIP
- 2025年特许金融分析师无形资产估值专题试卷及解析.pdf VIP
- 2025年房地产经纪人国际房地产政策影响分析专题试卷及解析.pdf VIP
- 中国与新加坡初中数学教材难度比较分析.pdf VIP
- IEC-60945-中文版本可打印.pdf VIP
- 山东广电招考真题及答案.doc VIP
原创力文档

文档评论(0)