已知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);
                                        
                                                            
                    
                    
                    
                                                        
 
                     
                     
             
                             
                    
b. (10) (12) (8) (3) (14)
c. (10) (12) (7) (3) (14)
d. (12) (11) (3) (14)
e. (9) (11) (3) (14)