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

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

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

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

扩展资料:

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

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

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-11-19

第2个回答  2019-01-10
选第四个。
第3个回答  2011-06-24
选D
第4个回答  2011-06-14
d

链表:错题总结
11 某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用(仅有尾指针的单循环链表)存储方式最节省运算时间。解析:带尾指针的单循环链表,就是单独有一个指针指向最有一个元素,这样a1和an的遍历时间复杂度都是O(1)12 有一个单向链表队列中有一个A、B两个相邻元素,...

某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一...
某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用仅有尾指针的单循环链表存储方式最节省运。选D。仅有尾指针的单循环链表,可以非常方便地找到尾结点,尾结点后面的第一个结点往往是头结点,头结点的下一个结点就是第线性表的第一个结点。对最后一个元素和第一个元...

若某链表中最常用的操作是在最后一个结点之后插入一个结点和删除最后一...
选D。某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用仅有尾指针的单循环链表存储方式最节省运。仅有尾指针的单循环链表,可以非常方便地找到尾结点,尾结点后面的第一个结点往往是头结点,头结点的下一个结点就是第线性表的第一个结点。对最后一个元素和第一个元...

若某线性表中最常用操作是在最后一个元素之前插入和删除元素,则采用...
单链表从链表第一个表元开始,将线性表节点依次存储在链表各表元中。链表每个表元除要存储线性表节点信息外,还要一个成分用来存储其后继节点指针。循环链表是单链表变形,其特点是表中最后一个节点指针域指向头节点,整个链表形成一个环。因此,从表中任意一个节点出发都可以找到表中其他节点。循环链表...

13181 数据结构-第2章习题和答案
答案:A。顺序表在访问任意位置元素和插入\/删除操作上时间复杂度较低。4. 线性表L中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,为使操作的时间复杂度好,则下列选项中,为L选择的存储结构为___。A. 单链表 B. 仅有头指针的单循环链表 C. 双向链表 D. 仅有尾指针的单循...

帮看下数据结构的一些选择题 判断题 填空题 写出题号和答案 能写解析的...
6、若线性表最常用的操作是在最后1个元素之后插一个元素和删除第一个元素,则采用(D)存储方法最节省时间。A双链表 B带头指针的单循环链表 C单链表 D带尾指针的单循环链表 的确是D正确 16、节点前序为 xyz的二叉树有( )不同状态 A .3 B. 4 C.5 D.6 这个是C,5种 判断 ...

如果对线性表的运算只有2种,即删除第一个元素,在最后一个元素的后面插入...
只有表尾指针没有表头指针的循环单链表

如果一个链表最常用的操作是在末尾插入节点和删除尾节点,为什么选用带头...
链表最常用的操作是在末尾插入节点和删除尾节点,在尾巴插入 删除操作:都需要知道他的前导 而单链表要查找到最有一个元素需要遍历全部链表 双链表直接可以查到前导;最常用的操作实在最后一个元素之后插入一个元素和删除第一个元素 删除头结点 需要头指针 或者只用一个->next域就能查到 速度就快了 ...

怎样操作可以删除线性表中的一个元素呢?
双链表直接可以查到前导 最常用的操作实在最后一个元素之后插入一个元素和删除第一个元素 删除头结点 需要头指针 或者只用一个->next域就能查到 速度就快了 在有第二个条件 删除最后一个元素 有尾指针就最好了 可以直接找到尾巴元素 同时他还是循环链表 所以正好他的->next就是头结点 ok?

寻一份《数据结构》试题及答案
《数据结构》试题一、选择题(每小题2分,共30分)1. 若某线性表中最常用的操作是取第i 个元素和找第i个元素的前趋元素,则采用( )存储方式最节省时间。A、单链表 B、双链表 C、单向循环 D、顺序表2. 串是任意有限个( )A、符号构成的序列 B、符号构成的集合C、...

相似回答