已知带表头结点的单链表L,指针P指向L链表中的一个结点(非首、尾结点):删除P结点的语句序列是?
问题描述:
已知带表头结点的单链表L,指针P指向L链表中的一个结点(非首、尾结点):删除P结点的语句序列是?
答
嘿嘿,偷梁换柱,将p->next 的内容copy到p;定义中间变量指针指向p->next;然后将p->next=p>next->next;free(temp);看似简单,不容易想到