某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用( )存储方式最节省运

某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用()存储方式最节省运算时间。A.单链表B.仅有头指针的单循环链表C.双链表D.仅有尾指针的单... 某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用( )存储方式最节省运算时间。
A. 单链表
B. 仅有头指针的单循环链表
C. 双链表
D. 仅有尾指针的单循环链表
展开
 我来答
热爱学习的Genji
高粉答主

2020-10-17 · 说的都是干货,快来关注
知道小有建树答主
回答量:1894
采纳率:100%
帮助的人:29.9万
展开全部

线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用仅有尾指针的单循环链表存储方式最节省运。选D。

仅有尾指针的单循环链表,可以非常方便地找到尾结点,尾结点后面的第一个结点往往是头结点,头结点的下一个结点就是第线性表的第一个结点。对最后一个元素和第一个元素操作对带尾指针的单循环链表是非常方便的。

扩展资料:

线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性表,而不是全部。比如,循环链表逻辑层次上也是一种线性表(存储层次上属于链式存储,但是把最后一个数据元素的尾指针指向了首位结点)。

若线性表需要频繁查找,很少进行插入和删除操作时,宜采用顺序存储结构。若需要频繁插入和删除时,宜采用单链表结构。

当线性表中的元素个数变化较大或者根本不知道有多大时,最好用单链表结构,这样可以不需要考虑存储空间的大小问题,如果知道大致长度,宜采用顺序存储结构。

xin系人尔
2018-11-19 · TA获得超过230个赞
知道答主
回答量:5
采纳率:0%
帮助的人:3776
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7c67338
2019-01-10
知道答主
回答量:21
采纳率:0%
帮助的人:1.3万
展开全部
选第四个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
博学还机灵的典范8880
2011-06-24 · TA获得超过5.8万个赞
知道大有可为答主
回答量:2.8万
采纳率:0%
帮助的人:3550万
展开全部
选D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
burnblood
2011-06-14 · TA获得超过368个赞
知道小有建树答主
回答量:317
采纳率:0%
帮助的人:258万
展开全部
d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式