离语

semaphore

首页 >> 离语 >> 离语最新章节(目录)
大家在看嫁给摄政王后我躺赢了 王妃每天都在调戏战神 王妃天天都想继承遗产 重生后,皇帝前夫真香了 穿越之锦绣农家 拐个仙君当魔夫,魔皇追夫火葬场 明珠倾城 嫁给会读心的摄政王我演技爆棚 重生之战神狂妃不好惹 穿成病弱将军的心尖宠 
离语 semaphore - 离语全文阅读 - 离语txt下载 - 离语最新章节 - 好看的古言小说

第310章 有毛病!

上一章书 页下一页阅读记录

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 语言)环境下:数组具有随机存取的特性,因此,借助数组来描述顺序

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

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

#define MAXSIZE 100 //数组最大长度

typedef struct { //定义线性表结构体

int data[MAXSIZE]; //线性表存储元素的数组

int length; //记录线性表的长度

} *SqList; //线性表的名称

顺序表小结。

1、单链表的定义

链式存储:用一组任意的存储单元存储线性表中的数据元素。用这种方法存储的线性表

简称线性链表。

为了正确表示结点间的逻辑关系,在存储每个结点值的同时,还必须存储指示其直接后

继结点的地址(或位置),称为指针(pointer)或链(link),这两部分组成了链表中的结点结构,

链表是通过每个结点的指针域将线性表的 n 个结点按其逻辑次序链接在一起的。每一个结只

包含一个指针域的链表,称为单链表。

存储链表中结点的一组任意的存储单元可以是连续的,也可以是不连续的,甚至是零散

分布在内存中的任意位置上的。链表中结点的逻辑顺序和物理顺序不一定相同。

操作方便,总是在链表的第一个结点之前附设一个头结点(头指针)head 指向第一个。

2、双向链表

双向链表(Double Linked List) :指的是构成链表的每个结点中设立两个指针域:一个指向

其直接前趋的指针域 prior,一个指向其直接后继的指针域 next。这样形成的链表中有两个

方向不同的链,故称为双向链表。将头结点和尾结点链接起来也能构成循环链表,并称之为

双向循环链表。

双向链表的结点的类型定义如下。其结点形式如图所示,带头结点的双向链表的形式如

图所示。

就是用数组来实现链式存储结构,目的是方便在不设指针类型的高级程序设计语言中使

用链式结构。实现原理:

1、使用结构体数组,结构体有指针域 cur 和数据域 data

2、一个数组分量表示一个节点,用 cur 代替指针指示节点在数组中

这章没有结束,请点击下一页继续阅读!

喜欢离语请大家收藏:(m.wuruowx.com)离语舞若文学更新速度全网最快。

上一章目 录下一页存书签
站内强推修真学霸系统 大魏镇北王! 叩问仙道 开局我获得天赋摄魂 新婚夜,她带着药房武器库去流放 新世界 极品奶爸逍遥大帝 废土崛起 早安,龙先生! 海贼王之精灵副船长 重生后,皇帝前夫真香了 重生农女好种田 超级异能逆转人生 我赫敏,穿越漫威当救世主 校草的小祖宗是娇气包 至暗黎明 入赘长公主,我靠签到成就无敌路 少年妙手护花 温柔复燃 总裁他说不爱我 
经典收藏穿越后,霸道王爷哄她旅行生崽崽 穿成病娇反派的心尖宠 嫡女噶人如麻,世子美貌如花 被贬后我带空间过得风生水起 总裁驾到特工千金别傲娇 娇妻傻婿 重生后我成了皇叔掌中娇 忘玲杺 汴京定容律 农女太彪悍 重生圣女:王爷帮我个忙呗 娘亲读我心后,创飞侯府所有人 肥妃有福,双面王爷倾世妃 我在古代行医 朱氏女 满级大佬单挑虐文 二次元马甲在古代 神医太撩人:冷王又在追妻了! 重生之嫡女临门 宫心 
最近更新沦为剧本世界,她看弹幕救世 晚棠引鹤归 如果没有穿越这件事 一生一世娇宠她 重生80:开局被退婚转头娶了女知青 农场空间:少将军独宠少夫人 修真大佬她在兽世开宗立派 直播通古代后,我把系统上交国家 从炮灰反派到团宠女主 西海情史 嫡女回京后,禁欲王爷沦陷了 堂堂武将,怎能为文臣折腰 弃妇再嫁,摄政王撩夺凝脂美人 开局被噶99次,我直接原地发疯 冥山有灵 小公主破破烂烂,妖帝他缝缝补补 二嫁主母! 仙梦情渊劫 带崽回村被赖上 珍月楼 
离语 semaphore - 离语txt下载 - 离语最新章节 - 离语全文阅读 - 好看的古言小说