static void Main(string[] args)
{
int[] arr = { 1, 9, 7, 6, 8, 5, 2, 11, 15, 4 };
for (int i = 0; i < arr.Length; i++)
{
int index = 0;
for (int j = 1; j < arr.Length - 1 - i; j++)
{
if (arr[index] < arr[j])
{
index = j;
}
}
if (index != arr.Length - 1 - i)
{
int temp = arr[index];
arr[index] = arr[arr.Length - 1 - i];
arr[arr.Length - 1 - i] = temp;
}
}
for (int i = 0; i < arr.Length; i++)
{
Console.Write("{0} ", arr[i]);
}
}
C#选择排序
最新推荐文章于 2024-07-22 22:47:14 发布