C#如何用三种方法对数组排序,请使用学过的知识,并且调用所写的函数

C#如何用三种方法对数组排序,请使用学过的知识,并且调用所写的函数

排序方法有很多,比如冒泡、快速、插入、选择、堆、归并、基数等等,你们数据结构应该学过。
自己google 排序算法名 C#
就有你要的程序

天知道你学了什么知识。
你可以用linq的orderby、List的sort或者自己写一个排序算法实现:
void mysort(int[] arr)
{
int temp = 0;
for (int i = arr.GetLength(0); i > 0; i--)

{

    for (int j = 0; j < i - 1; j++)

    {

        if (arr[j] > arr[j + 1])

        {

            temp = arr[j];

            arr[j] = arr[j + 1];

            arr[j + 1] = temp;

        }

    }

}

}