其它

14、单链表中增加头结点的目的是存储链表的长度。

题目

14、单链表中增加头结点的目的是存储链表的长度。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在单链表中,增加头结点的目的是( )。A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现


正确答案:A
头结点里存储有链表的长度等,链表的访问都是从头结点开始的,不能由某个节点开始访问到其他节点

第2题:

在单链表中,增加头结点的目的是 ______。

A.方便运算的实现

B.使单链表至少有—个结点

C.标识表结点中首结点的位置

D.说明单链表是线性表的链式存储实现


正确答案:A
解析:头结点不仅标识了表中首结点的位置,而且根据单链表<包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。

第3题:

若线性表的插入和删除操作频繁地在表头或表尾位置进行,则更适宜采用的存储结构为()。

A、无头结点的双向链表

B、带尾指针的循环链表

C、无头结点的单链表

D、带头指针的循环链表


正确答案:B

第4题:

在单链表中,增加头节点的目的是

A.方便运算的实现

B.使单链表至少有一个节点

C.标识表节点中首节点的位置

D.说明单链表是线性表的链式存储实现


正确答案:A
解析:头节点不仅标识了表中首节点的位置,而且根据单链表(包含头节点) 的结构,只要掌握了表头,就能够访问整个链表,因此增加头节点的目的是为了便于运算的实现。

第5题:

在一个长度为n(n>1)的带头结点的单链表head上,另设有尾指针r(指向尾结点),执行()操作与链表的长度有关。

A.删除单链表中的第一个元素

B.删除单链表中的尾结点

C.在单链表的第一个元素前插入一个新结点

D.在单链表的最后一个元素后插入一个新结点


参考答案:B

第6题:

● 单向链表中往往含有一个头结点,该结点不存储数据元素,一般令链表的头指针指向该结点,而该结点指针域的值为第一个元素结点的指针。以下关于单链表头结点的叙述中,错误的是 (60) 。

(60)A. 若在头结点中存入链表长度值,则求链表长度运算的时间复杂度为O(1)

B. 在链表的任何一个元素前后进行插入和删除操作可用一致的方式进行处理

C. 加入头结点后,代表链表的头指针不因为链表为空而改变

D. 加入头结点后,在链表中进行查找运算的时间复杂度为O(1)


正确答案:D
试题(60)分析
  本题考查数据结构基础知识。
  含有头结点的单链表如下图所示

  在链表中加入头结点后,查找表中某一元素仍然要从头指针出发,顺序找到目标元素或失败时找到表尾为止,时间复杂度与表长成正比。

第7题:

关于链表,下列说法错误的是()

A、链表是动态分配的一种结构,它根据需要开辟内存单元

B、链表有头指针变量head,它是链表的第一个结点

C、如果要在链表中增加新的结点,需要申请存储空间

D、如果不再使用链表,则应释放所占的存储空间


参考答案:B

第8题:

单链表中的头结点就是单链表的第一个结点。()

此题为判断题(对,错)。


参考答案:错误

第9题:

单链表中,增加头结点的目的是为了(46)。

A.运算上的方便

B.标识单链的位置

C.为了使单链表统一长度,便于管理

D.说明单链表是线性表的链式存储实现


正确答案:A
解析:比如:当要删除一个链表的表头元素时,若使用头结点会方便很多,方法和普通元素的删除差不多。

第10题:

在单链表中,增加头结点的日的是______。

A.方便运算的实现

B.使单链表至少有一个结点

C.标识表结点中首结点的位置

D.说明单链表是线性表的链式存储实现


正确答案:A
解析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。

更多相关问题