c语言编一个程序,在有序的数列中插入若干数,每插入一个数都要保持有序。
c语言编一个程序,在有序的数列中插入若干数,每插入一个数都要保持有序。
日期:2019-01-12 21:10:21 人气:1
这个用链表最简单,就是查找和插入
用数组也不是很难,思路就是从最后那个数据开始比较,如数组时从小到大排列的,那就比价是否比这个数据大,要是小,那这个数组中的数就后移一位,在比较前面的,不大,就插入它后面
代码是
int
a[100];
//这里有部分数据如50个,a1~a49是有序的
int
c;
//这个是插入的数据
int
i,n;
n=50;
//这个是有序数据的个数
for(i=n-1;i>=0;i--)
{
if