设单链表的节点结构为(data,next),将指针p指向的节点删除,代码如下(其中temp为节点类型指针,默认指向NULL)
temp = p->next;
p->next=temp->next;
p->data=temp->data;
delete temp;temp=NULL;
因为不知道p前的节点,因此必须使用p所指的内存空间,才能维持链表结构。
设单链表的节点结构为(data,next),将指针p指向的节点删除,代码如下(其中temp为节点类型指针,默认指向NULL)
temp = p->next;
p->next=temp->next;
p->data=temp->data;
delete temp;temp=NULL;
因为不知道p前的节点,因此必须使用p所指的内存空间,才能维持链表结构。