第02章 基本数据结构及其运算.pdfVIP

  • 0
  • 0
  • 约5.48万字
  • 发布于河北
  • 举报
  • 文档已下架,其它文档更精彩

第2基本数据结构及其运算

2.1数据结构的基本概念

22线性表

2・3栈及其应用

2.4队列及其应用

25线性链表

26数组与字符串

27树与二叉树

28图

25索弓]存储结构

数据是计算机化的信息,即计算机处

理的对象是数据。

各数据之间的一定关系,称为数据的

逻辑结构,数据在计算机中的存储位置有

着一定的关系,称为数据的物理结构(或

存储结构)。

V冏〉同

数据结构作为计算机的一门学科,它

研究的内容,通常要涉及以下三个方面的

问题:

①数据的逻辑结构;

②数据的存储结构;

③对各种数据结构进行的运算。

V冏〉同

主要目的是为了提高数据处理的效

包括两个方面:一是提高数据处理

的速度,二是尽量节省在数据处理过程

中所占用的计算机存储空间。

V冏〉同

2.1数据结构的基本概念

数据结构是指相互有关联的数据元素

的集合。

组成该数据结构(包括逻辑结构和存

储结构)的数据元素称为一个结点。

在数据处理领域中,每一个需要处理

的对象都可以抽象成数据元素。

在具有相同特征的数据元素集合中,

各个数据元素之间存在有某种关系,反映

了该集合中的数据元素所固有的一种结构。

数据元素之间的任何关系都可以用前

后件关系来描述。

V冏〉同

Hl.数据的逻辑结构

所谓结构实际上就是指数据元素之间

的前后件关系。

一个数据结构应包含以下两方面的信

息:

①表示数据元素的信息。

②表示各数据元素之间的前后件关系

的信息。

V冏〉同

数据元素之间的前后件关系是指它们

的逻辑关系,而与它们在计算机中的存储

位置无关。

数据结构实际上是数据的逻辑结构。

数据的逻辑结构,是指反映数据元素

之间逻辑关系的数据结构。

V冏〉同

数据的逻辑结构有两个要素:一是数

据元素的集合,通常记为D;二是)上的

关系,它反映了D中各数据元素之间的前

后件关系,通常记为

即一个数据结构可以表示成

B=(O/?)

V冏〉同

例2.3〃维向量

X=仕142,・・・内〃)

也是一种数据结构。即X=(O,A),其

中数据元素的集合为:

D=142,・・・2}

关系为:

R={(xlx2),(x2x3)...,(xn一\^xn)}

5

文档评论(0)

1亿VIP精品文档

相关文档