首页 > 公需科目
题目内容 (请给出正确答案)
[单选题]

与非循环单链表相比,循环单链表的主要优点是()。

A.不再需要头指针

B.已知某个节点的位置后,能够容易找到它的前驱节点

C.在进行插入、删除操作时,能更好地保证链表不断开

D.从表中任意节点出发都能扫描到整个链表

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“与非循环单链表相比,循环单链表的主要优点是()。A.不再需要…”相关的问题
第1题
根据线性表链式存储结构中每一个结点包含的指针数,将线性链表分成()。

A.单链表与循环链表

B.单链表与十字链表

C.单链表与双链表

D.循环链表与多链表

点击查看答案
第2题
非空的循环单链表L的尾结点(由p所指向)满足()

A.p->next==NULL

B.p->next==L

C.p ==NULL

D.p==L

点击查看答案
第3题
常用的链表有()。

A.单链表

B.循环链表

C.双向链表

D.多重链表

点击查看答案
第4题
在需要经常查找结点的前驱后后继的情况下,使用()比较合适。

A.单链表

B.循环链表

C.双链表

D.顺序表

点击查看答案
第5题
若某线性表中最常⽤的操作是取第i个元素和找第i个元素的前趋元素,则采⽤()存储⽅

A.式最节省时间

B.顺序表

C.单链表

D.双向链表

E.循环链表

点击查看答案
第6题
如果某线性表中最常用的操作是取第i个元素和找第i个元素的前驱,那么采用()存储方式最节省时间。

A.顺序表

B.单链表

C.双链表

D.循环链表

点击查看答案
第7题
设线性表为(1,13,16,18) ,以下程序用说明结构变量的方法建立头指针为head,尾结,点为18的单

设线性表为(1,13,16,18) ,以下程序用说明结构变量的方法建立头指针为head,尾结,点为18的单向循环链表,并输出链表中各结点中的数据。

#define NULL 0

Void main()

{

NODE a,b,c,d,*head,*p;

a.data=1;

b.data=13;

c.data=16;

d.data=18; /* d是尾结点*/

head=();

a.next=&b;

d.data=18; /* d是尾结点*/

head=();

a.next=&b;

b.next=&c;

c.next=&d;

()=head; /*以上结束建立循环链表的过程*/

p=head; /* p为工作指针,准备输出链表*/

do

{

printf("%d/n",());

();

}while();

}

点击查看答案
第8题

(数据结构)与单向链表相比,双向链表的优点之一是

A.更节省存储空间

B.便于进行随机访问

C.更容易访问相邻结点

D.可以省略头指针和尾指针

点击查看答案
第9题
采用循环链表作为存储结构的队列就是循环队列。()

采用循环链表作为存储结构的队列就是循环队列。( )

点击查看答案
第10题
设有一个双向循环链表,每个结点中除有pre,data和next三个域外, 还增设了一个访问频度域freq。
在链表被起用之前, 频度域freq的值均初始化为零, 而每当对链表进行一次Locate(L, x)的操作后, 被访问的结点(即元素值等于x的结点) 中的频度域freq的值便增1,同时调整链表中结点之间的次序,使其按访问频度非递增的次序顺序排列,以便始终保持被频繁访问的结点总是靠近表头结点。试编写符合上述要求的Locate操作的算法。

点击查看答案
第11题
下列选项中,不属于线性结构的是()

A.线性表

B.双向链表

C.循环队列

D.二叉树

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改