请问大家单链表按结点的前插操作,带头结点的,传入头结点的方法,这个代码哪里错了?
程序代码:
bool InsertPriorNodeTwo(LinkList &L,LNode *p,ElemType x){ if(p==NULL) return false; LNode *s=(LNode *)malloc(sizeof(LNode)); if(s==NULL) return false; s=L->next; while(s!=NULL) if(s!=(p-1)) s=s->next; LNode *q=(LNode *)malloc(sizeof(LNode)); q=p-1; s->data=x; s->next=q->next; q->next=s; return true;
求大神指教,本人新手小白