在一个有10个数的数组中,前7个元素按从大到小的顺序排列。输入一个数插入到数组中,使数组仍然有序

在一个能容纳10个数的数组中,前7个元素按从大到小的顺序排列。输入一个数插入到数组中,使数组仍然有序

任何排序算法都能做
‘’在一个有10个数的数组中,前7个元素按从大到小的顺序排列‘’
但‘’
输入一个数插入到数组中,使数组仍然有序
‘’是什么意思追问

就是输入一个数到数组中后,还要使数组按顺序排列

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-20
这个叫冒泡排序 网上有例子 我就不贴代码了追问

能帮忙发一下吗,急用

追答

public void BubbleSort(double[] data)
{ for (int i = 0; i i; j--)
{ if (data[j] < data[j - 1]) //控制从大到小或从小到大
{
data[j] = data[j] + data[j - 1];
data[j - 1] = data[j] - data[j - 1];
data[j] = data[j] - data[j - 1];
}
}
}
}

每添加一个数之后调用该方法。

本回答被提问者采纳
相似回答