#997. 链表·单选训练3
链表·单选训练3
链表·单选训练3
第 1 题(单选)
链表结点通过()链接在一起。
{{ select(1) }}
- 索引
- 指针
- 数组下标
- 哈希值
第 2 题(单选)
在单向链表中,头指针的作用是()。
{{ select(2) }}
- 标识链表第一个结点
- 存储链表长度
- 指向链表最后一个结点
- 存储结点数据
第 3 题(单选)
关于链表插入操作,下列哪种情况需要额外处理头结点?
{{ select(3) }}
- 在表头插入
- 在表尾插入
- 在中间插入
- 删除结点
第 4 题(单选)
单链表中,在p结点之前插入新结点q,已知头指针head,需要()。
{{ select(4) }}
- 从head开始遍历找到p的前驱
- 直接修改p的指针
- 将q链接到p后面再交换数据
- 无法插入
第 5 题(单选)
在一个长度为n的循环单链表中,遍历所有结点需要移动指针的次数是()。
{{ select(5) }}
- n-1
- n
- n+1
- 2n