顺序表与线性表有什么不同?

 我来答
无名村庄的大尾巴猫
高粉答主

2019-08-04 · 说的都是干货,快来关注
知道答主
回答量:50
采纳率:0%
帮助的人:5834
展开全部

1、概念不一样

顺序表:顺序表是逻辑概念

线性表:线性表是空间概念

2、特点不一样

线性表:

(1)集合中必存在唯一的一个“第一元素”。

(2)集合中必存在唯一的一个 “最后元素” 。

(3)除最后一个元素之外,均有唯一的后继(后件)。

(4)除第一个元素之外,均有唯一的前驱(前件)。

顺序表:

只要确定了起始位置,表中任一元素的地址都通过下列公式得到:LOC(ai)=LOC(a1)+(i-1)*L  1≤i≤n 其中,L是元素占用存储单元的长度。

扩展资料:

存储结构

线性表主要由顺序表示或链式表示。在实际应用中,常以栈、队列、字符串等特殊形式使用。

顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素,称为线性表的顺序存储结构或顺序映像(sequential mapping)。它以“物理位置相邻”来表示线性表中数据元素间的逻辑关系,可随机存取表中任一元素。

链式表示指的是用一组任意的存储单元存储线性表中的数据元素,称为线性表的链式存储结构。它的存储单元可以是连续的,也可以是不连续的。

在表示数据元素之间的逻辑关系时,除了存储其本身的信息之外,还需存储一个指示其直接后继的信息(即直接后继的存储位置),这两部分信息组成数据元素的存储映像,称为结点(node)。

它包括两个域;存储数据元素信息的域称为数据域;存储直接后继存储位置的域称为指针域。指针域中存储的信息称为指针或链   。

结构特点

1、均匀性:虽然不同数据表的数据元素可以是各种各样的,但对于同一线性表的各数据元素必定具有相同的数据类型和长度。

2、有序性:各数据元素在线性表中的位置只取决于它们的序号,数据元素之前的相对位置是线性的,即存在唯一的“第一个“和“最后一个”的数据元素,除了第一个和最后一个外,其它元素前面均只有一个数据元素(直接前驱)和后面均只有一个数据元素(直接后继)。

线性表的推广

时间有序表、排序表、和频率有序表都可以看做是线性表的推广。如果按照结点到达结构的时间先后,作为确定结点之间关系的,这样一种线性结构称之为时间有序表。

例如,在红灯前停下的一长串汽车,最先到达的为首结点,最后到达的为尾结点;在离开时最先到达的汽车将最先离开,最后到达的将最后离开。

这些汽车构成理一个队列,实际上就是一个时间有序表。栈和队列都是时间有序表。频率有序表是按照结点的使用频率确定它们之间的相互关系的,而排序表是根据结点的关键字值来加以确定的。

参考资料来源:百度百科-顺序表

参考资料来源:百度百科-线性表

每小八0R
推荐于2017-10-14 · TA获得超过314个赞
知道答主
回答量:59
采纳率:0%
帮助的人:68.3万
展开全部
线性表是逻辑概念,只要所有的数据在逻辑上是一维的都可以认为是线性表。线性表包括顺序表(栈,队列等),链表(栈,队列等)。跟线性表相对的概念应该是树或者堆。

顺序表是空间概念,指的是所有的数据在存储空间上顺序排列,而跟具体的操作方式无关。与顺序表相对的概念只有链表。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chiconysun
2014-10-09 · TA获得超过2.2万个赞
知道大有可为答主
回答量:5410
采纳率:92%
帮助的人:2486万
展开全部
线性表为逻辑结构概念,非空表有头有尾,每个元素至多一个前趋一个后继
顺序表为线性表的顺序存储实现,属于存储结构的概念,除了保有其逻辑联系外,其中元素还可以随机访问(按位号访问)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云索2
2022-05-23
知道答主
回答量:2
采纳率:0%
帮助的人:1301
展开全部
线性表是一种逻辑数据结构,顺序表是线性表的一种具体实现(就像火是一种逻辑,煤气灶是火的一种实现)。除了顺序表还有其他线性表实现例如链接表(就像柴火是火的另一种实现)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
164zsq
2012-10-07 · TA获得超过467个赞
知道小有建树答主
回答量:486
采纳率:0%
帮助的人:436万
展开全部
线性表包括顺序表和链表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式