public void BubbleSort(int[] array) { int i, j, temp; for (i = 0; i < array.Length - 1; i++) { for (j = 0; j < array.Length - 1 - i; j++) { if (array[j] < array[j + 1]) // > 升序,< 降序 { // 交换元素 temp = array[j]; array[j] = array[j + 1]; array[j + 1] = temp; } } } foreach (int n in array) { Console.WriteLine(n); } }