1.第一种:我们最熟悉的冒泡排序法
定义双层循环,依次遍历(时间复杂度为n2,空间复杂度为n2)
for (int j = 0; j < arr.Length - 1; j++)
{
for (int i = 0; i < arr.Length - 1; i++)
{
if (arr[i] > arr[i + 1])
{
int temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp;
}
}
}
for (int i = 0; i < arr.Length; i+