顺序表递增有序,插入元素x,仍递增。
typedef struct{
int data[maxSize];
int length;
}Sqlist;
int find(Sqlist L, int x){
int i=0;
for(;i<L.length;i++){
if(x<L.data[i])
break;
}
return i;
}
void insert(Sqlist &L, int x){
int j,p;
p = find(L,x);
for(j=L.length-1; j>=p; --j)
L.data[j+1] = L.data[j];
L.data[p] = x;
++(L.length);
}