《数据结构基本概念》PPT课件.ppt

《数据结构基本概念》PPT课件.ppt

ID:52087585

大小:2.02 MB

页数:32页

时间:2020-03-31

《数据结构基本概念》PPT课件.ppt_第1页
《数据结构基本概念》PPT课件.ppt_第2页
《数据结构基本概念》PPT课件.ppt_第3页
《数据结构基本概念》PPT课件.ppt_第4页
《数据结构基本概念》PPT课件.ppt_第5页
资源描述:

《《数据结构基本概念》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件技术基础制作主讲段景山段景山数据结构的基本概念第一篇数据结构第一章数据结构的基本概念数据结构数据的逻辑结构数据的存储结构算法数据结构1数据结构的概念1.1数据及数据元素的概念数据是客观事物在计算机内的抽象描述数据指一些事实,或一些数,或一些符号集合组成数据的“事实”、“数值”或“符号”称为数据元素数据元素可由若干个数据项组成数据及数据元素例1、学生花名册数据元素数据学生名字的集合每个学生的名字例2、学生成绩表数据数据元素数据项学生成绩的集合每个学生的成绩名字成绩数据结构的概念1.2、数据结构的概念数据结构讨论计算机系统中数据的组织形式及其相互关系是相互之间存在一种和多种特定关系

2、的数据元素的集合例:大楼中的电梯电梯在楼层中只能逐层移动例:公司的组织关系楼层间的关系是线性的员工间形成树型关系涉及元素的集合元素间的关系在关系里的操作电梯的运动人员的管理例:用数据结构描述整数I*1、组成整数数据的全部元素的集合II={0,±1,±2,±3……}2、I中元素的关系集合RE3、I*的运算集合P,比如算术四则运算4、P中诸运算的运算规则RU,如乘、除法优先于加、减法等I*={I,RE,P,RU}数据结构的概念RE={……-1<0,0<1,1<2,……}数据结构的概念例:用数据结构的思想分析以下实物:一个十字路口的红绿灯管制一个五叉路口的红绿灯管制包含两部电梯的管理系统

3、包含三部电梯的管理系统一条公交路线书图书馆元素关系运算课堂活动拿出纸笔,开始行动咨讯:是否了解本次行动的目标和内容计划:2~4人自由组合为一组决策:选取主题,或自拟题目实施:按数据结构中的“元素的集合”、“元素的关系”、“运算”来描述主题,至少三句话评价:相互评价描述内容是否适当。课堂活动主题选择是否适当元素抽象是否适当逻辑结构(关系)与物理结构之间是否有区分度算法是否适当,与两个结构之间的描述是否有区分度汇报讲解是否清楚数据结构的概念元素集合元素间的关系运算计算机系统元素在计算机系统里的表示字符?字串?整数?元素间的逻辑关系--逻辑结构元素在计算机系统中的存储方式,物理空间关系-

4、-存储结构操作指令的集合--算法数据的逻辑结构与数据的存储结构例:班级里的同学可能有各种各样的逻辑关系。比如班长、班委、群众等。形成相应的逻辑结构。上课时,大家的座次形成存储结构座次(存储结构)可能与逻辑关系有关,也可能无关。数据结构的概念逻辑结构小结:数据结构包括数据的逻辑结构,数据在计算机系统中的存储结构和数据操作的集合把数据以一定的逻辑结构组织起来,以适当的方式存储在计算机系统的存储器里,其最终目的是为了有效处理数据,提高数据处理运算速度(教材P3)存储结构算法数据结构的概念要素目标三个要素都与我们所要实现的目标相关有效处理数据提高数据处理运算速度深入思考研究数据结构的作用看

5、以下几段话,谈谈感受小李是经理小李提升为经理小李从职员提升为经理小李从职员越过课长直接提升为经理,这不合常规小李从1000多个职员中越过课长直接提升为经理,这是很不合常规的哪句话包含的信息多,多了什么样的信息结合这个例子,思考研究目的、重点、基础2、数据的逻辑结构数据元素之间关系的描述2.1、描述法二元组关系:一般抽象为前驱与后继关系,即表明结构中,一个元素的前一个元素是谁,它的后一个元素又是谁B=(K,R)K:元素集合R:元素间关系的集合数据的逻辑结构2.2、图示法图形要素:结点和有向线段结点:表示一个数据元素,一般以方形框代表不管多么复杂的结点,都看作是一个结点有向线段:表示元

6、素之间的关系。箭尾指向的结点是前驱。箭头指向的结点是后继KiKhKjKi的前驱Ki的后继数据的逻辑结构3、数据的存储结构(物理结构)是数据元素在计算机系统存储器中的存放方式也可以说,是数据逻辑结构在存储器中的存放方式数据的存储结构存储器的特点:由地址连续的单元构成0300030103020303030403050306030703080309K1K2K3K4K1K2K3K4数据的存储结构逻辑结构物理结构0300030103020303030403050306030703080309K1K2K3K4K5K6K1K2K3K4K5K6数据的存储结构逻辑结构物理结构数据的存储结构思考:为什

7、么数据逻辑结构与物理结构没有完全统一?存储器的特点:由地址连续的单元构成。--线性关系存储单元间位置上的线性关系有时不能直接反映复杂的逻辑关系几种物理存储方式3.1顺序存储方法连续顺序地存放数据元素若数据的逻辑结构也是顺序(线性)的,则逻辑结构和物理结构完全统一了连续存放的数据元素可以在内存中容易找到数据的存储结构3.2、链接存储方法元素在内存中不一定连续存放在元素中附加指针项,通过指针可以找到关系元素元素+指针结点元素指针数据的存储结构联想:在一套丛书中每一本书中夹

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。