数据结构第一章概论.ppt
《数据结构第一章概论.ppt》由会员分享,可在线阅读,更多相关《数据结构第一章概论.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数 据 结 构 -,第一章 绪 论,1.1 数据结构研究什么? 将现实世界中的数据描述及关系表示出来,并存储到计算机内,供用户程序操作。 现实世界中的数据描述及关系: 4种:离散型,线性结构,层次结构,网状结构。 离散数学:研究离散型。 数据结构:研究线性结构,层次结构和网状结构。 线性结构:线性表表示。 层次结构:树形结构表示。 网状结构:图结构表示。 数据结构研究:数据逻辑结构,存储结构及施加其上的运算。,例1 L=(20,-5,66,15,44)是一个线性表 例2 一张登记表DL 序号 姓 名 性 别 年 龄 1 李 刚 男 25 记录1 2 王 霞 女 29 记录2 3 刘大海 男 4
2、0 记录3 4 李爱林 男 44 记录4 其中:姓名、性别、年龄是数据项(item)、数据域(field); (姓名,性别,年龄)是记录(record), C语言将记录(record)定义为”结构”(struct); 登记表也是一个线性表。,例3 家族中父子关系是一种层次结构-树 T,张一,张三,张二一,张三一,张三小,张三大,张二,张四,层次结构: 部门之间的隶属关系: 学校-系-科-班 领导和被领导之间领导关系: 主席-部长-司长-处长-科长,例4 无向图G,A,B,D,C,E,F,G,其中:A、B、C 等是顶点(vertex), 图中任意两个顶点之间都可能有关系。,网络结构: 电网,电信
3、网,计算机通信网等。,1.基本数据结构的定义、特性、运算与算法 1.1 线性结构:线性表;栈,队列,双队列;数组,串。 1.2 非线性结构:树,二叉树;图,网络。 2.数据结构的存储结构与实现 选择存储结构,设计算法 3.查找算法:顺序,折半,分块,哈希,二叉排序树等 4.排序算法:内部排序,外部排序 5.文件 6.基本应用与综合应用 要求具备的知识: c语言及程序设计,具有一定的程序设计能力。,本课程的内容和任务,1.2 基本概念和术语,1.数据(data) - 所有能输入到计算机中并被计算机程序加工、处理 的符号的总称。 如:整数、实数、字符、声音、图象、图形等。 2.数据元素(data
4、element)- 数据的基本单位。(元素、记录、结点、顶点) 在计算机程序中通常作为一个整体进行考虑和处理。 3.数据项(data item)- 是数据的不可分割的最小单位。如:姓名、年龄等 一个数据元素可由一个或多个数据项组成。 如: (姓名、年龄),4.数据对象(data object),由性质相同(类型相同)的数据元素组成的集合。 数据对象是数据的一个子集。 例1 由4个整数组成的数据对象 D1=20,-30,88,45 例2 由正整数组成的数据对象 D2=1,2,3,. 例3 由26个字母组成的数据对象 D3=A,B,C,.,Z 其中:D1,D3是有穷集,D2是无穷集。 5.抽象数据
5、对象 ElemSet=某种同类型的数据元素,6.数据结构(data structure)- 数据之间的相互关系,即数据的组织形式。 内容包括:数据逻辑结构、数据存储结构和数据运算。,数据逻辑结构:数据元素之间的逻辑关系。 数据存储结构:数据元素及其关系在存储器中的存储表示。 数据运算:定义在数据逻辑结构上的操作。如:查询,插入, 删除和修改,排序等。 数据逻辑结构有两大类: 线性结构:特征:若结构是非空集,则仅有一个开始结点和一个终止结点;其他结点都只有一个前趋结点和一个后继结点。 非线性结构:特征:一个结点有多个前趋结点和后继结点。 数据存储结构有4种:顺序存储结构,链接存储结构,索引存储结
6、构和散列存储结构。,数据逻辑结构和存储结构与运算三者之间有紧密的关系: 如:给定一种数据的逻辑结构,可采取顺序存储结构或 链接存储结构进行存储; 按定义的运算和运算性质的不同,施加于同一数据结构 上,则会导致有不同的种类的数据结构产生。 如:限制在线性表的一端做插入和删除操作,称该线 性表为栈; 若限制在线性表的一端插入,另一端删除操作,称该 线性表为队。 其栈和队都有顺序存储结构或链接存储结构,则它们存储结构称为:顺序栈,链式栈,顺序队,链式队。,1.线性表 2.栈 线性结构 3.队列,双队列 4.数组 数据结构 5.字符串 非 线 性 1.树,二叉树 结 构 2.图,数据逻辑结构分类,数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 第一章 概论
限制150内