[分享]学校布置了一道编程题,大家一起来做做呀``呵呵``
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据从小到大顺序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点仍保持从小到大顺序排列。记的贴上源代码让我也学习学习```

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;
}//还没有调试,你试试看行不
假如链表是无序的,请问用二分法怎么查找????
在链表中插入一个元素我们在计算机导论里有学过。