下载此文档

数据的线性结构.ppt


文档分类:IT计算机 | 页数:约82页 举报非法文档有奖
1/82
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/82 下载此文档
文档列表 文档介绍
该【数据的线性结构 】是由【fanluqian】上传分享,文档一共【82】页,该文档可以免费在线阅读,需要了解更多关于【数据的线性结构 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。202X
单击此处添加副标题内容
“计算机软件技术”课群 基础篇之— 数据结构
汇报日期
第2章 数据的线性结构 (3学时)
第3章 查找与排序 (2学时)
第2章 数据的线性结构


计算机的应用: 科学计算==>非数值计算
一、两个例子
例1、学生档案管理
① 组织成一个二维表
学号
姓名
性别
出生年月
专业
….
10040305
张明


计算机
10041536
李丽


物理






②组织成一棵树
例2、在n个城市间建立通信网络
C1
C4
C2
C3
C5
1
3
6
6
7
5
9
7
8
4
C1
C4
C2
C3
C5
1
3
6
4
代价最小
从上面两个例子中可以看出:
数据结构中元素之间存在着逻辑关系,上述例子中给出了三种逻辑结构--线性表、树、图。
数据结构主要解决:
如何分析数据元素之间的关系,并确定合适的逻辑结构;
如何在计算机中存储这些数据;
为完成对数据的操作设计算法,并作出分析。
概念和术语
数据(data):表示现实世界中的客观事物、能输入计算机并能被计算机程序处理的符号的总称。
数据元素(data element):数据集合中的一个个体,是数据的基本单位。(亦称为结点、记录等)
数据项(data item):数据的不可分割的、含有独立意义的最小单位。
数据对象(data object):性质相同的数据元素的集合。
数据结构(data structure):相互之间存在着一种或多种关系的数据元素的集合。
数据结构无公认定义,都认为其研究涉及三个方面:
数据元素间的逻辑关系(逻辑结构)
数据元素的存储方式(物理结构)
数据元素间的运算(操作)
一般地,一个数据结构中的数据元素属于同一个数据对象。
1
2
数据的逻辑结构和存储方法
数据的逻辑结构
逻辑结构是指数据元素之间的特定关系,它独立于计算机,是元素之间关系的抽象。
定义
数据结构是一个二元组B=(D,R)。其中D是数据元素(即结点)的有限集合;R是D上的关系的有限集合。一般R中只涉及一种关系。
例如:
其中 D={a,b,c,d}
R={r}
有4个人,为别为a、b、c、d,其中a是b的父亲,b是c的父亲,c是d的父亲,如果只讨论他们所表达的父子关系,则可以用下面的二元组形式化地表示为:
B=(D,R)
r = {<a,b>,<b,c>,<c,d>}
2
3
4
1
又如:
其中 D={e,f,g,h}
R={r}
另有4个人,分别为e,f,g,h;其中e是f和g的父亲,g是h的父亲,则可用下面的二元组形式化地表示为:
B=(D,R)
r = {<e,f>,<e,g>,<g,h>}

数据的线性结构 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数82
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fanluqian
  • 文件大小6.81 MB
  • 时间2025-01-28
最近更新