顶点小说网

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

第310章 有毛病!(第1页)

1、线性表的逻辑结构

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

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

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

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

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

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

例如:线性序列a1,a2,…an线性表:是由n(n≧0)个数据元素(结点)a1,a2,…an组成的有限序列。该序列中的

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

当n=0时,称为空表。

当n>0时,将非空的线性表记作:(a1,a2,…an)

a1称为线性表的第一个(首)结点,an称为线性表的最后一个(尾)结点。

a1,a2,…ai-1都是ai(2≦i≦n)的前驱,其中ai-1是ai的直接前驱;

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

2、顺序表

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

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

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

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

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

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

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

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

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

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

置。则线性表中第i+1个数据元素的存储位置LOC(ai+1)

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

系:LOC(ai+1)=LOC(ai)+l

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

LOC(ai)=LOC(a0)+(i)*l

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

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

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

#defineMAXSIZE100数组最大长度

typedefstruct{定义线性表结构体

intdata[MAXSIZE];线性表存储元素的数组

热门小说推荐
华娱之从演皇帝起家

华娱之从演皇帝起家

如果你能穿越到平行世界,成为龙老大的侄子,那时你是会选择继续日复一日的生活?还是选择光彩夺目的人生?我不知道,但我选择愿得一心人,白头不相离!刘茜茜给我滚回来,你儿子又在踢我肚子呢!房舜连忙放下笔跟纸,只留下一页空白,交给大家来挥笔…817592675群号八一七五九二六七五...

殷娇龙青渊

殷娇龙青渊

穿书爆笑沙雕老六们不说自己有读心术团宠没素质前期疯癫文学he殷娇穿书十年,终于在某一天,觉醒了她穿到一本可歌可泣的爱情故事里,男女主之间的故事一千多章,全员没嘴是狗听了都摇头的程度好消息女主是她姐,结局he坏消息她家被抄了,全死光光了从此,殷娇为了改变书里的结局可谓是绞尽脑汁煞费苦心片段一失踪多年的女主长姐回家,殷娇带领一众人给足了自己姐姐排面我为我姐举大各位书友要是觉得殷娇龙青渊还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!...

锅影忍者

锅影忍者

想知道我变强的秘诀?我告诉你艺术源于爆炸,甩锅才能变强!这是一个靠着甩锅加点走上忍界巅峰的故事。...

非常鸿途

非常鸿途

2002年有三件大事,第一件是上海获得了世界博览会的举办权,第二件事是事业单位机构改革,第三件事是陆海川失恋了。陆海川经过调岗,要离开熟悉的家乡小镇。...

我的艺人邻居

我的艺人邻居

认识了小半年的美女邻居突然问他要不要在一起刘信安思考了短暂的几秒后笑着点头可几天后,她却突然消失之后又突然在电视机里出现刘信安感情我那喜欢白给的女朋友还是个大明星?...

傲世神婿

傲世神婿

傲世神婿别人重生,要风得风,要雨得雨!n而陈玄重生,却成了刚出狱的劳改犯,惨遭狗男女背叛的悲催青年!n只是从头再来又有何惧?n从此陈玄一手握回天之术,权势滔天也得低头!一手持绝世利刃,报恩也报仇!各位书友要是觉得傲世神婿还不错的话请不要忘记向您QQ群和微博里的朋友推荐哦!...

每日热搜小说推荐