计算机 判断题 较难 ★ 精品

单链表插入与删除结点 — 计算机判断题

数据结构(C 语言版) 线性表 AI 三重审校通过

题目
在一个不带头结点的单链表中,结点依次为 A→B→C,头指针 L 指向 A。现要删除结点 A,某同学采用辅助指针:执行 p=L; L=L->next; free(p); 之后,又想在新链表 B→C 中,于 B 之后插入新结点 X(指针 s 指向 X),依次执行了 s->next=B->next; B->next=s;。请判断:经过上述全部操作后,链表能够正确成为 B→X→C,且没有结点丢失或内存错误。