已知 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);