升序
sort
list.sort把数组进行升序排序
num.Sort();
for (int i = 0; i < k; i++)
{
result.Add(num[i]);
}
降序
sort
list.sort 那数组进行升序排序
翻转遍历
num.Sort();
for (int i = k; i > 0; i--)
{
result.Add(num[i]);
}
以上是利用sort进行,下面的方法麻烦就是把sort的方法拆解成具体的代码
冒泡排序
for (int i = 0; i < arr.Length; i++)
{
for (int j = i; j < arr.Length; j++)
{
if (arr[i] > arr[j])
{
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}