Node *fun(Node *head,int x){ struct node *p,*q; q=head; while(q->data!=x) { p=q; q=q->next; } struct Node n=(Node*)malloc(sizeof(Node)); n->data=x; n->next=q; p->next=n; return *head;}//还没有调试,你试试看行不
假如链表是无序的,请问用二分法怎么查找????在链表中插入一个元素我们在计算机导论里有学过。