线性结构有什么特点

如题所述

线性结构的特点有:

一、集合中必存在唯一的一个"第一个元素";

二、集合中必存在唯一的一个"最后的元素";

三、除最后元素之外,其它数据元素均有唯一的"后继";

四、除第一元素之外,其它数据元素均有唯一的"前驱"。

数据结构中线性结构指的是数据元素之间存在着“一对一”的线性关系的数据结构。如(a0,a1,a2,.....,an),a0为第一个元素,an为最后一个元素,此集合即为一个线性结构的集合。相对应于线性结构,非线性结构的逻辑特征是一个结点元素可能对应多个直接前驱和多个后继。

扩展资料:

常用线性结构有:

一、线性表

线性表是最基本、最简单、也是最常用的一种数据结构。线性表是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。

二、栈

栈又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素。

三、队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。

参考资料来源:百度百科—线性结构

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-15
特点:
1)同一线性表中元素具有相同特性(元素的“均一性”)。
2)相邻数据元素之间存在序偶关系。
(即,除第一个元素外,其他每一个元素有且仅有一个直接前驱;除最后一个元素外,其他每一个元素有且仅有一个直接后继。)
3)元素在线性表中的“下标”唯一地确定该元素在表中的相对位置(元素的“索引性”)。本回答被提问者采纳
第2个回答  2011-06-30
看名字就差不多了吧
顺序存储结构就是用一组地址连续的存储单元依次存储该线性表中的各个元素。由于表中各个元素具有相同的属性,所以占用的存储空间相同。因此,在内存中可以通过地址计算直接存取线性表中的任一元素。这种结构的特点是逻辑上相邻的元素物理上也相邻。用顺序结构存储的线性表称作顺序表。
线性表按链式存储时,每个数据元素 (结点)的存储包括数据区和指针区两个部分。数据区存放结点本身的数据,指针区存放其后继元素的地址 (没有后继元素时设置为空字符(Null).。只要知道该线性表的起始地址 (记录在头指针中),表中的各个元素就可通过其间的链接关系逐步找到
第3个回答  2021-12-21
开始节点无前驱,终端节点无后继,其余节点均有一个前驱和一个后继
第4个回答  2020-11-24

线性结构:一个有序数据元素的集合

相似回答