网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

【2-1-6】已知L是带头结点的单链表,则摘除首结点的语句是()。

A.L=L->next;

B.L->next=L->next->next;

C.L=L->next->next;

D.L->next=L;


参考答案和解析
L->next=L->next->next;
更多 “【2-1-6】已知L是带头结点的单链表,则摘除首结点的语句是()。A.L=L->next;B.L->next=L->next->next;C.L=L->next->next;D.L->next=L;” 相关考题
考题 带头结点的单链表Head为空的条件是____________。

考题 带头结点的单链表L为空的判定条件是()。

考题 带头结点的循环单链表L为空的条件分别是()。

考题 在带头结点的单链表L中,若要删除第一个结点,则需执行下列三条语句:();L->next=p->next;deletep;

考题 在不带头结点的非空单链表中,首元结点的存储位置由头指针指示,除首元结点外,其它任一元素结点的存储位置由前驱结点的指针域的指针指示。() 此题为判断题(对,错)。

考题 程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q、均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。该程序段实现的功能是( )。A.首结点成为尾结点B.尾结点成为首结点C.删除首结点D.删除尾结点

考题 若某链表最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则采用______存储方式最节省时间。A.单链表B.双链表C.单循环链表D.带头结点的双循环链表

考题 若L是一个双向链表,P结点既不是首结点,也不是尾结点。在P结点前插入S结点的语句是(21)。A.B.C.D.

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

考题 在长度为n(Il>1)的()上,删除第一个元素.其时间复杂度为O(n)。A.只有首结点指针的不带头结点的循环单链表 B.只有尾结点指针的不带头结点的循环单链表 C.只有尾结点指针的带头结点的循环单链表 D.只有头结点的循环单链表

考题 若某链表最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则采用()存储方式最节省时间。A、单链表B、双链表C、单循环链表D、带头结点的双循环链表

考题 判断带头结点的单链表L为空的条件()

考题 若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用()存储方式最节省运算时间。A、单链表B、给出表头指针的单循环链表C、双链表D、带头结点的双循环链表

考题 设单链表的结点结构为(data,next)。已知指针p指向单链表中的结点,q指向新结点,欲将q插入到p结点之后,则需要执行的语句:();()。

考题 设rear是指向非空、带头结点的循环单链表的尾指针,则该链表首结点的存储位置是()

考题 已知一个不带头结点单链表的头指针为L,则在表头元素之前插入一个新结点*s的语句为:()A、 L=s; s->next=L;B、 s->next=L; L=s;C、 s=L; s->next=L;D、 s->next=L; s=L;

考题 已知一个带头结点单链表L,在表头元素前插入新结点 *s的语句为:()A、 L=s;s->next=L;B、 s->next=L-next;L->next=s;C、 s=L;s->next=L;D、 s->next=L; s=L;

考题 设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用()最节省时间。A、单链表B、单循环链表C、带尾指针的单循环链表D、带头结点的双循环链表

考题 已知指针p指向单链表中某个结点,则语句p-next=p-next-next的作用()。

考题 单选题若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用()存储方式最节省运算时间。A 单链表B 给出表头指针的单循环链表C 双链表D 带头结点的双循环链表

考题 问答题已知L是无表头结点的单链表,且P结点既不是首元结点,也不是尾元结点,试从下列提供的答案中选择合适的语句序列。 a.在P结点后插入S结点的语句序列是()。 b.在P结点前插入S结点的语句序列是()。 c.在表首插入S结点的语句序列是()。 d.在表尾插入S结点的语句序列是()。 (1)P-next=S; (2)P-next=P-next-next; (3)P-next=S-next; (4)S-next=P-next; (5)S-next=L; (6)S-next=NULL; (7)Q=P; (8)while(P-next!=Q)P=P-next; (9)while(P-next!=NULL)P=P-next; (10)P=Q; (11)P=L; (12)L=S; (13)L=P;

考题 填空题已知指针p指向单链表中某个结点,则语句p-next=p-next-next的作用()。

考题 单选题设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用()最节省时间。A 单链表B 单循环链表C 带尾指针的单循环链表D 带头结点的双循环链表

考题 单选题已知一个带头结点单链表L,在表头元素前插入新结点 *s的语句为:()A  L=s;s->next=L;B  s->next=L-next;L->next=s;C  s=L;s->next=L;D  s->next=L; s=L;

考题 单选题已知一个不带头结点单链表的头指针为L,则在表头元素之前插入一个新结点*s的语句为:()A  L=s; s->next=L;B  s->next=L; L=s;C  s=L; s->next=L;D  s->next=L; s=L;

考题 填空题设rear是指向非空、带头结点的循环单链表的尾指针,则该链表首结点的存储位置是()

考题 填空题设单链表的结点结构为(data,next)。已知指针p指向单链表中的结点,q指向新结点,欲将q插入到p结点之后,则需要执行的语句:();()。

考题 填空题判断带头结点的单链表L为空的条件()