定义节点:
//定义一个链表节点的结构体
typedef struct node
{
int data; //一个数据域
struct node *next; //一个指针域
}NODE;
删除某个节点的后续节点。
定义节点:
//定义一个链表节点的结构体
typedef struct node
{
int data; //一个数据域
struct node *next; //一个指针域
}NODE;
删除某个节点的后续节点。
第一个节点不删除。
如果是最后一个节点,则删除其本身。
输入一个链表,以-1结束输入,每个节点的值不要重复。
输入一个值,该值位于原来的链表中,删除该节点的后续节点。
如果是最后一个节点,则删除其本身。
删除后的新链表输出。
3 2 5 6 7 8 9 -1
6
3->2->5->6->8->9->