for (int i = 0; i < range.Length; i++)
{
int temp = range[i];
int j = i;
while ((j > 0) && (range[j - 1] > temp))
{
range[j] = range[j - 1];
--j;
range[j] = temp;
}
}这样一个排序怎么用Array.Sort()来表达
{
int temp = range[i];
int j = i;
while ((j > 0) && (range[j - 1] > temp))
{
range[j] = range[j - 1];
--j;
range[j] = temp;
}
}这样一个排序怎么用Array.Sort()来表达
对象(一个包含关键字,另一个包含对应的项)进行排序。
参数:
第一个:
一维 System.Array,它包含要排序的关键字。
第二个:
一维 System.Array,它包含与 keysSystem.Array 中的每一个关键字对应的项。- 或 - 如果为null,则只对 keysSystem.Array
进行排序。
int[] i = new int[5] { 4, 3, 6, 2, 3 };
Array.Sort(i);//升序
Array.Reverse(i);//实现降序sort有很多重载,可以研究自己的排序方法