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