数据结构简介.ppt
《数据结构简介.ppt》由会员分享,可在线阅读,更多相关《数据结构简介.ppt(42页珍藏版)》请在第壹文秘上搜索。
1、注:第注:第8章和带章和带*章节不作要求章节不作要求讨论讨论5个问题:个问题: 学生基本情况 学 号 姓 名 性 别 班级 . 9905001 李力 男 99101 . 9905002 杜军 男 99101 . 9905003 程霄寒 女 99101 . . .9905030 方勇. 男 99101 . 管理与经济学院管理与经济学院经济系经济系管理系管理系国际经济与贸易国际经济与贸易人力资源人力资源信息管理与信息信息管理与信息系统系统电子商务电子商务1.1 什么是数据结构什么是数据结构是相互之间存在一种或多种特定相互之间存在一种或多种特定关系关系的的数据元素数据元素的的集合,表示为:集合,表示
2、为: (数值或非数值数值或非数值) Data_Structure=(D, R)是指同一数据元素类型中各元素之间存在的关系。是指同一数据元素类型中各元素之间存在的关系。元素有限集元素有限集关系有限集关系有限集针对针对非数值计算非数值计算的程序设计问题,研究计算机的程序设计问题,研究计算机的的操作对象操作对象以及它们之间的以及它们之间的关系关系和和操作操作。 是介于是介于数学、计算机硬件和计算机软件数学、计算机硬件和计算机软件三者之三者之间的一门核心课程。间的一门核心课程。Data_Structure=( D, R )数学数学软件软件硬件硬件关系关系对象对象关系关系操作操作对象对象关系关系操作操作
3、Back1.2 学习数据结构的意义学习数据结构的意义计算机计算机内的数值运算依靠方程式,而内的数值运算依靠方程式,而非数值运算非数值运算(如表、树、图等)则要依靠数据结构。(如表、树、图等)则要依靠数据结构。 数据结构是一门学科,针对数据结构是一门学科,针对非数值计算非数值计算的程序的程序设计问题,研究计算机的设计问题,研究计算机的操作对象操作对象以及它们之间的以及它们之间的关系和操作关系和操作等等。等等。同样的数据对象,用不同的数据结构来同样的数据对象,用不同的数据结构来表示,运算效率可能有明显的差异。表示,运算效率可能有明显的差异。 Back1.数据数据(data)所有能被计算机识别、存所
4、有能被计算机识别、存储和处理的符号的集合(储和处理的符号的集合(包括包括数字、字符、声音、图像等信数字、字符、声音、图像等信息息 )。)。 2.数据元素数据元素(data element) 是数据的是数据的基本基本单位,具有完整确定的单位,具有完整确定的实际意义实际意义(又称元素、结点,顶点、又称元素、结点,顶点、记录等记录等)。)。 3.数据项数据项(Data item)构成数据元素的项构成数据元素的项目。是具有独立含义的目。是具有独立含义的最小最小标识单位(标识单位(又称字段、域、属性又称字段、域、属性 等等)。)。三者之间的关系:三者之间的关系:数据数据 数据元素数据元素 数据项数据项例
5、:例:班级通讯录班级通讯录 个人记录个人记录 姓名、年龄姓名、年龄 1.3.1 基本概念和术语基本概念和术语5.数据结构数据结构(data structure)(data structure)-相互之间存在一种或多种特定关系的数据元素的集合。相互之间存在一种或多种特定关系的数据元素的集合。数据元素之间的关系称为数据元素之间的关系称为结构。结构。四类基本结构:四类基本结构: 集合集合 线性结构线性结构 树形结构树形结构 图状结构图状结构集合结构:集合结构: 仅同属一个集合仅同属一个集合 线性结构线性结构: 一对一(一对一(1:1) 树树 结结 构构: 一对多(一对多(1:n) 图图 结结 构构:
6、 多对多多对多 (m:n)非线性非线性线线 性性逻辑结构可细分为逻辑结构可细分为4类:类:答:指数据元素之间的逻辑关系。即从逻辑关系上描述答:指数据元素之间的逻辑关系。即从逻辑关系上描述数据,它数据,它与数据的存储无关与数据的存储无关,是,是独立于计算机独立于计算机的。的。解释解释1:什么是逻辑结构?:什么是逻辑结构?(1) S=(D, R) D= a, b, c, d, e, f R=(a,e), (b,c), (c,a), (e,f), (f,d) 解:解: 上述表达式可用图形表示为:上述表达式可用图形表示为:b c a e f d此结构为此结构为线性线性的。的。例:例:用图形表示下列数据
7、结构,并指出它们是属于线用图形表示下列数据结构,并指出它们是属于线性结构还是非线性结构。性结构还是非线性结构。 d1 d5 d2 d4 d3 该结构该结构是非线性是非线性的。的。解:解:上述表达式可用图形表示为:上述表达式可用图形表示为:(2) S=(D, R) D=di | 1i5 R=(di , dj ), ij 答:物理结构亦称答:物理结构亦称存储结构存储结构,是数据的逻辑结构在计算机,是数据的逻辑结构在计算机存储器内的表示(或映像)。它存储器内的表示(或映像)。它依赖于计算机依赖于计算机。存储结构可分为存储结构可分为4大类:大类:例:例:复数复数3.02.3i 的两种存储方式:的两种存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 简介
