早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

循环链表的主要优点是(6)。A.不再需要头指针了B.已知某个结点的位置后,能很容易地找到它的直接前

题目

循环链表的主要优点是(6)。

A.不再需要头指针了

B.已知某个结点的位置后,能很容易地找到它的直接前驱结点

C.在进行删除操作后,能保证链表不断开

D.从表中任一结点出发都能遍历整个链表

参考答案
正确答案:D
解析:本题考查循环链表的基础知识,所以我们来了解一下什么是循环链表。一个带头结点的线性链表如图4-3所示。若将此链表的最后一个结点d的next域指向头结点,则形成了循环链表,如图4-4所示。对照图4-4,我们现在来分析题目的备选答案。选项A“不再需要头指针了”,言下之意就是线性链表一定需要头指针,但实际上不管是非循环的线性链表还是循环链表,头指针都是可要可不要的,所以选项A错误。再来看B选项,“已知某个结点的位置后,能很容易地找到它的直接前驱结点”,题目中只说是循环链表,没有说是双向的循环链表,在单向循环链表中,已知某个结点的位置很难得到它的直接前驱结点,所以B选项不对。接着看C选项,“在进行删除操作后,能保证链表不断开”。在进行结点删除操作后,原则上链表都是断开的,关键是靠删除算法来保证其不断开,与是否循环没有关系。所以也不正确。其实,到这里我们已经知道答案为D了,但我们还是看看D到底对不对。D选项是这样的:“从表中任一结点出发都能遍历整个链表”。我们首先看看在非循环的线性链表中,是否能满足这个要求。以图4-3线性链表中c为例,c只能往向走到d,然后d的next域为空,无路可走,所以非循环的线性链表无法满足这个要求。再看循环链表图4-4,无论从哪一点出发,都可以到达任一结点,因为所有的结点围成了一个圈。
看了循环链表的主要优点是(6)。A...的网友还看了以下:

小电阻阻值如何表示如何用四环电阻表示十欧和一百欧,又如何用五环电阻表示十欧和一百欧五环电阻表示十欧 其他 2020-06-02 …

液体表面张力试验中1为什么测水温时要取实验前后的平均值?2.金属环上拉起的过程中,拉力F如何变化? 物理 2020-06-22 …

如图所示,假设“五连环”中的每一环表示一种物质,相连圆环代表的物之间在一定条件下能发生反应,如图所 化学 2020-06-29 …

噪声已成为当今世界的严重污染源,极大地破坏了人们的生活质量,防噪已成为当前优化人们生活环境的一个重 物理 2020-07-01 …

最后一课题1.“看见许多人站在布告牌前”这一环境描写又表明什么?2.课前的环境描写有什么作用?3. 语文 2020-07-15 …

还可以想象它们当时在黏稠的松脂里怎么挣扎,因为它们的腿的四周显出好几圈黑色的圆环.这句子前后半句是 数学 2020-07-16 …

南京市高度重视人大代表选举工作,在全省率先实行选民信息化登记,精心组织好代表候选人与选民的见面活动, 政治 2021-01-02 …

某市高度重视人大代表选举工作,实行选民信息化登记,精心组织好代表候选人与选民的见面活动,营造和谐的选 政治 2021-01-02 …

如图是血液循环和气体交换示意图,请据图回答:(1)体循环的途径是.(用数字和前箭头表示)(2)肺循环 语文 2021-02-05 …

如图是血液循环和气体交换示意图,请据图回答:(1)体循环的途径是.(用数字和前箭头表示)(2)肺循环 语文 2021-02-05 …