下载此文档

数据抽象课件.ppt


文档分类:办公文档 | 页数:约52页 举报非法文档有奖
1/52
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/52 下载此文档
文档列表 文档介绍
第八章数据抽象
主讲:孙剑
聊城大学计算机学院
本章主要内容
本章将研究如何对数据组织形式进行模拟。
数据组织形式→数据存储形式
int Scores [2] [9];
struct{ char Name [25];
int Age;
float SkillRating;
}Employee;
2
本章主要内容
数据结构基础
数据结构实现
3
本章主要内容
数据结构基础
基本数据结构
抽象
静态结构与动态结构
指针
4
数据结构基础
同构数组:“矩形”数据块,各项具有相同类型
int Scores [2] [9] ;
Scores [1] [3];
异构数组:构成的各项(称为部件)具有不同的类型。
struct{ char Name [25];
int Age;
float SkillRating;
}Employee;
5
数据结构基础
表:一种基本数据结构,其中的表项按顺序排列。
学生名单、购物清单等
6
数据结构基础
两种特殊类型的表——栈和队列
栈:该表只能在表头进行添加和删除。
后进先出
a1
a2
a3
...
an
出栈
入栈
7
数据结构基础
两种特殊类型的表——栈和队列
队列:该表只能在表头进行删除,表尾进行添加。
先进先出
a1 a2 a3 …… an
入队列
出队列
队头元素
队尾元素
8
数据结构基础
树:其项具有层次化的数据组织形式。
组织中不同分支不会在下一层相遇。
总裁
销售副总裁
财务副总裁
服务副总裁
地区
销售经理
地区
销售经理
地区
销售经理
地区
服务经理
地区
服务经理
9
基本数据结构
树:
结点:树中的每一个位置
根结点:最顶部的结点
结点的度:结点拥有的分支数
叶子(终端)结点:度为0的结点
层次:根为第一层,根的孩子为第二层。
树的深度(或高度):树中结点的最大层次
10

数据抽象课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数52
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小1.34 MB
  • 时间2018-04-19