设计一个算法,其功能为:向一个带头结点的有序单(从小到大有序)中插入一个元素x,使插入后仍然有序。请将代码补充完整。 typedef int DataType; typedef struct Node { DataType data; ( 1 ); /* 定义指向该结构类型的指针变量next */ } Linklist; void insert(Linklist *L, DataType x) { Linklist *s, *p=L; while( p->next && p->next->data
data=x; ( 4 ); ( 5 ); /* 将*s结点插入到*p结点的后面 */ }