求問 哪里錯了 大概是if那塊
int delete(slink *head, ElemType *e)
{
? ? slink *p, *q;
int n;
int k;
//?ì2éiμ?o?·¨D?
for( q=head,k=0;k<getlen(head);k++){
if(head->data[k]<6 && head->data[k]>3)
{q=p->next;}
p->next=q->next;
*e=q->data;
free(q);
}
return 1;
}
int delete(slink *head, ElemType *e)
{
? ? slink *p, *q;
int n;
int k;
//?ì2éiμ?o?·¨D?
for( q=head,k=0;k<getlen(head);k++){
if(head->data[k]<6 && head->data[k]>3)
{q=p->next;}
p->next=q->next;
*e=q->data;
free(q);
}
return 1;
}
2015-12-16
舉報
2015-12-17