1.向有序数组中(从大到小),插入一个数,使数字仍然有序
i = length;
while(x > s[i])
{
s[i+1] = s[i];
i--;
}
s[i+1] = x;
2.使从小到大的数组逆序
for(i = 0 , j = length ; i != j ; i++,j--)
{
int x = s[i];
s[i] = s[j];
s[j] = x;
}
本文介绍了两种基本的数组操作方法:一种是在从大到小排序的数组中插入元素并保持其有序性的算法;另一种是将从小到大排序的数组逆序排列的方法。通过简单的循环和交换操作实现了高效的数据处理。
1.向有序数组中(从大到小),插入一个数,使数字仍然有序
i = length;
while(x > s[i])
{
s[i+1] = s[i];
i--;
}
s[i+1] = x;
2.使从小到大的数组逆序
for(i = 0 , j = length ; i != j ; i++,j--)
{
int x = s[i];
s[i] = s[j];
s[j] = x;
}
2134

被折叠的 条评论
为什么被折叠?
