题目内容

在单链表中,指针p指着结点A,若要删除A之后的结点(若存在),则执行( )。

A. p = p->next;
B. p->next = p->next->next;
C. p = p->next->next;
D. p->next = p;

查看答案
更多问题

在下列链表结构中不能从当前结点出发访问到其余各结点的是( )。

A. 单链表
B. 单循环链表
C. 双向链表
D. 双向循环链表

在一个长度为n (n>1)的带头结点的单链表h上,除具备头指针外,若增加一个尾指针r(指向末尾结点),执行( )操作与链表的长度有关。

A. 删除单链表中的第一个元素
B. 删除单链表中的最后一个元素
C. 在单链表第一个元素之前插入一个新元素
D. 在单链表最后一个元素之后插入一个新元素

若要求能快速地实现在链表的末尾插入和删除结点的运算,则选择( )最合适。

A. 单链表
B. 带尾指针的单循环链表
C. 双链表
D. 双循环链表

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

A. 不再需要头指针了
B. 已知某个结点的位置后,能够容易找到他的直接前趋
C. 在进行插入、删除运算时,能更好的保证链表不断开
D. 从表中的任意结点出发都能扫描到整个链表

答案查题题库