black

数据结构

登录

问答题

简答题

已知L是带表头结点的非空单链表,且P结点既不是首元结点,也不是尾元结点,试从下列提供的答案中选择合适的语句序列。
a.删除P结点的直接后继结点的语句序列是()。
b.删除P结点的直接前驱结点的语句序列是()。
c.删除P结点的语句序列是()。
d.删除首元结点的语句序列是()。
e.删除尾元结点的语句序列是()。
(1)P=P->next;
(2)P->next=P;
(3)P->next=P->next->next;
(4)P=P->next->next;
(5)while(P!=NULL)P=P->next;
(6)while(Q->next!=NULL){P=Q;Q=Q->next;}
(7)while(P->next!=Q)P=P->next;
(8)while(P->next->next!=Q)P=P->next;
(9)while(P->next->next!=NULL)P=P->next;
(10)Q=P;
(11)Q=P->next;
(12)P=L;
(13)L=L->next;
(14)free(Q);

【参考答案】

a.(11)(3)(14)
b.(10)(12)(8)(3)(14)
c.(10)(12)(7)(3......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

相关考题

问答题 已知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;

问答题 画出执行下列各行语句后各指针及链表的示意图。

问答题 对以下单链表分别执行下列各程序段,并画出结果示意图。

All Rights Reserved 版权所有©在线考试题库网(zxkao.com)

备案号:湘ICP备14005140号-7

经营许可证号:湘B2-20140064