栈是不是顺序储存的线性结构啊?

 我来答
华源网络
2022-11-10 · TA获得超过5619个赞
知道小有建树答主
回答量:2486
采纳率:100%
帮助的人:151万
展开全部

栈是不是顺序储存的线性结构啊?

呃~弄明白两个概念:储存结构和逻辑结构。主要的储存结构是顺序储存和链式储存(基本这两个就OK了)。而逻辑结构是指线性表(栈、伫列属于线性表的范畴)、图、二叉树等概念。理论上所有的逻辑结构都可以用上面两种储存结构在计算机内实现(当然从效率、储存空间等方面考虑实际实现中不同的逻辑结构采用的储存结构会有所偏重)~举个类似的例子:汽车和内燃机,内燃机主要有汽油机和柴油机两类,汽车有卡车、轿车、客车等,理论上所有的汽车都可以用两种内燃机做动力,我可以说客车是汽车,客车既可以是汽油机驱动的汽车也可以有柴油机驱动的汽车。所以栈是线性表,但栈既可以用可以顺序储存实现也可以用链式储存实现。

顺序储存结构只能用于储存线性结构吗

不是
顺序储存方式不仅能用于储存线性结构,还可以用来存放非线性结构,例如完全二叉树是属于非线性结构,但其最佳储存方式是顺序储存方式

2.顺序栈是线性结构,链栈不是线性结构。( ) 3.可以用三元组储存法来压缩储存稀疏矩阵。( ) 对错?

非0 因为稀疏矩阵只存非0元 我帮你回答那么多应该加我为最佳答案吧

线性结构的顺序存取是一种( )储存结构

随机储存结构指的是可以直接读取某一个位置。
如果是连结串列结构的话,就需要从头结点开始,遍历结点才能获得自己想要的结点。
而例如阵列,可以直接通过下标直接定位到某个元素,而不需要从第一个元素开始慢慢遍历,这就是随机储存结构。

C语言:为什么线性结构的顺序储存是一种随机存取储存结构?谢谢

顺序储存中,一般一个元素紧紧地挨着另外的一个元素,设序号为i 的元素的储存位置为Li,每个元素长度为d,则序号为j的元素的储存位置为Li + d(j - i),这个式子对所有元素序号(下标)都是一样的计算时间,也就是说,访问任何一个元素的时间都是相同的,因此是随机存取
当然,C语言中自然就是阵列,一个接一个存放,结论一样的

不论是线性表还是顺序表都是线性结构对吗

是的,线性表和顺序表都有线性。

程式设计语言中的阵列一般是顺序储存结构,因此,利用阵列只能处理线性结构

不对,阵列本身的储存结构是线性的,就是说它是连续储存的,但是阵列中元素可以储存指标,就是指标型阵列,它就可以利用阵列处理非线性的资料。比如将一个连结串列每个结点的地址存入阵列,那样访问阵列,就是处理非线性的资料了

聚乙烯是不是带支链的线性结构

现在使用的聚乙烯大部分是有支链的共聚物,他们都是在聚合过程中加入了一些α烯烃,形成支链的,叫做共聚物;如果没有加入一些烯烃进行共聚的,叫做均聚物,没有支链。并且聚乙烯虽然分子为长链,但它程片晶状结构,增加支链,就是加强层间的强度,提升聚乙烯效能的。

聚乙烯是线性结构,但它不带支链

十字连结串列不是顺序储存结构?阵列可以看成线性结构的推广吗?稀疏矩阵压缩储存会失去随机存取的功能吗?

连结串列当然不是顺序储存结构,阵列是线性结构的的推广!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式