首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
循环链表的主要优点是(6)。
循环链表的主要优点是(6)。
admin
2019-05-23
92
问题
循环链表的主要优点是(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,无论从哪一点出发,都可以到达任一结点,因为所有的结点围成了一个圈。
转载请注明原文地址:https://kaotiyun.com/show/QNTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
以下关于项目章程的叙述中,正确的是:()。
(2006下项管)信息系统项目完成后,最终产品或项目成果应置于______(1)内,当需要在此基础上进行后续开发时,应将其转移到____(2)后进行。(1)
(2006下项管)______不属于WebService直接涉及到的协议或技术。
(2005下监理)三层交换技术利用______进行交换。
(2010上监理)以下关于防火墙优点的叙述,不恰当的是______。
(2010上集管)在软件开发项目实施过程中,由于进度需要,有时要采取快速跟进措施。______属于快速跟进范畴。
(2014上项管)OSI安全体系结构定义了五种安全服务,其中_____(1)用于识别对象的身份并对身份核实。______(2)用于防止对资源的非授权访问,确保只有经过授权的实体才能访问受保护的资源。(1)
根据下表提供的数据,(12)最有可能在时间和成本的约束内完成。
随机试题
可以以动产作为客体的物权类型是()。
道教奉老子为教祖,尊称为()
会计要素
相关群体中,个体在特定情境下,将其作为参照对象所构成的群体是()
关于CT增强扫描原理和意义的论述,下列哪一些是正确的
相关各专业工种之间的检验称什么方式().
除尘系统中,在除去粉尘颗粒的同时还可以进行气体净化的除尘设备为()。
下列选项中,不属于公共行政主体社会职能的是()。
J.Martin所给出的战略数据规划方法是一种有效的信息系统开发方法,该方法认为系统开发应以下列哪一项为中心?()
Lookattheformbelow.Youwillhearawomancallingaboutsomeproblemswithanorder.CustomerServic
最新回复
(
0
)