8品小说

手机浏览器扫描二维码访问

第310章 有毛病(第1页)

、线性表的逻辑结构

线性结构是最常用、最简单的一种数据结构。而线性表是一种典型的线性结构。其基

本特点是线性表中的数据元素是有序且是有限的。在这种结构中:

存在一个唯一的被称为“第一个”的数据元素;

存在一个唯一的被称为“最后一个”的数据元素;

除第一个元素外,每个元素均有唯一一个直接前驱;

除最后一个元素外,每个元素均有唯一一个直接后继。

例如:线性序列a,a,…an线性表:是由nn≧o个数据元素结点a,a,…an组成的有限序列。该序列中的

所有结点具有相同的数据类型。其中数据元素的个数n称为线性表的长度。

当n=o时,称为空表。

当n>o时,将非空的线性表记作:a,a,…an

a称为线性表的第一个结点,an称为线性表的最后一个尾结点。

a,a,…ai-都是ai≦i≦n的前驱,其中ai-是ai的直接前驱;

ai+,ai+,…an都是ai≦i≦n-的后继,其中ai+。

、顺序表

顺序存储:把线性表的结点按逻辑顺序依次存放在一组地址连续的存储单元里。用这

种方法存储的线性表简称顺序表。

有非空的线性表:a,a,…an。顺序存储如图所示。

顺序存储的线性表的特点:

◆线性表的逻辑顺序与物理顺序一致;

◆数据元素之间的关系是以元素在计算机内

“物理位置相邻”来体现。设有非空的线性表:a,

a,…an。顺序存储如图所示。

设线性表的每个元素需占用个存储单元,以所

占的第一个单元的存储地址作为数据元素的存储位

置。则线性表中第i+个数据元素的存储位置locai+

和第i个数据元素的存储位置locai之间满足下列关

系:locai+=locai+

线性表的第i个数据元素ai的存储位置为:数组具有随机存取的特性

locai=locao+i

在高级语言如c语言环境下:数组具有随机存取的特性,因此,借助数组来描述顺序

表。除了用数组来存储线性表的元素之外,顺序表还应该有表示线性表的长度属性,所以用

结构类型来定义顺序表类型。

defeaizeoo数组最大长度

typedefstruct{定义线性表结构体

请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。

热门小说推荐
许君澈宋宁欢

许君澈宋宁欢

舆论发酵,这件事已经上热搜了。许君澈刚要说些什么,她就一把抱住他,颤抖的话语里满是害怕。君澈,你是什么意思,你把那些都卖了,是不是要离开我,是不是不要我了...

我从恐怖世界来

我从恐怖世界来

每个人都是一本书,每一段经历都是一个剧情。人死后会成为一本书,书里的内容就是死者的生平,有人成了名著,有人成了禁书。整个世界就是一座图书馆,剧情和现实在互相影响着。而我,就是图书的谱写者。(友情提示本书轻微烧脑。)...

唇诺

唇诺

灰少年与二世祖的爱恨情仇。两个人的感情如平地流沙般慢慢累积,平淡中见其真挚。文章如同从黑白怀旧的画面一路走到色彩斑斓。青涩的少年纯洁的情感干净的故事...

娇瘾败她

娇瘾败她

[双重生反转病娇拉丝张力圈套禁区双洁1v1]疯批病娇大佬×温柔绝色美人颜雾是祁郁的金丝雀。圈子内众所周知的密事。众人想调侃又不敢,毕竟祁郁将人看的跟眼珠子一样。时刻带着谁碰就弄死谁的势头。重来一时,颜雾决定改写命运。势必这一世与他不复相见。但明明所有的相遇节点,她都错过,但她还是总能遇到她。根本逃脱不...

每日热搜小说推荐