早教吧作业答案频道 -->其他-->
数据结构单链表问题已知L是带表头结点的非空单链表,且P结点既不是首元结点,也不是尾元结点,试从下列提供的答案中选择合适的语句序列。删除P结点的直接前驱结点的语句序列是
题目详情
数据结构单链表问题
已知L是带表头结点的非空单链表,且P结点既不是首元结点,也不是尾元结点,试从下列提供的答案中选择合适的语句序列。
删除P结点的直接前驱结点的语句序列是____________________。我觉得是10、12、8、3、11、14答案给的没有11这一步,求解释
(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);
已知L是带表头结点的非空单链表,且P结点既不是首元结点,也不是尾元结点,试从下列提供的答案中选择合适的语句序列。
删除P结点的直接前驱结点的语句序列是____________________。我觉得是10、12、8、3、11、14答案给的没有11这一步,求解释
(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);
▼优质解答
答案和解析
第11步是多余操作,在(8) while(P->next->next!=Q) P=P->next;这一步执行过后,P->next就是需要删除的节点;随后的(3) P->next=P->next->next; 就是删除了题目要求的节点,但是并没有释放;Q存在的唯一作用就是记下需要释放的节点,如果不理解你可以画一个链表便于理解。
看了 数据结构单链表问题已知L是带...的网友还看了以下:
葡萄糖在水溶液中到底有没有五元环结构?我看有机化学书上说由葡萄糖C4或者C5与醛基形成半缩醛,形成 2020-04-25 …
图一是神经元结构、图二是突触结构示意图.请据图回答:(1)与神经元功能相适应的结构特点是.(2)图 2020-05-14 …
物质的结构决定性质,性质反映其结构特点.(1)氮族元素包括N、P、As、Sb和Bi五种元素.①基态 2020-05-14 …
(47)A.业务结构B.结构元素如何完成业务用例C.业务结构以及结构元素如何完成业 2020-05-26 …
写出图中各部分结构的名称.(1)神经元的结构包括和.(2)神经元与其他种类的细胞相比较,在结构上的 2020-06-18 …
有机玻璃(聚甲基丙烯酸甲酯)的结构简式可回答下列问题:(1)指出有机玻璃的结构单元;(2)求有机玻璃 2020-11-03 …
结构决定性质,性质体现结构.对结构和性质的研究是学好化学的基础.(1)N、O、S三种元素的第一电离能 2020-12-21 …
该元素结构稳定,一般不易与其他元素化合是什么意思?化合反应不是指的是由两种或两种以上的物质生成一种新 2021-01-11 …
下列结构图中,●代表前二周期元素的原子实(原子实是原子除去最外层电子后剩余的部分),小黑点代表未用于 2021-01-15 …
英语中的元音和辅音和元音组合既元辅元结构...查询了有关结构元辅元结构中前面一个应读元音..但这种结 2021-02-01 …