问题描述
- 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;
}
}
}
}
时间: 2024-09-30 22:08:41