int insert(LinkList *p,DataType x){LinkList *p1=p;p=(LinkList *)malloc(sizeof(LinkList));p->data=x;p->next=p1;}int deletelist(LinkList *p){LinkList *p1=p->next;p->next=p1;}在链表中间删除/插入一个元素 c语言编程//帮我完成