java冒泡法排序+72+53+46+47+89+187
时间: 2023-12-11 11:03:42 浏览: 79
以下是Java实现冒泡排序的代码,可以对给定的整数数组进行排序,包括72、53、46、47、89和187:
```java
public class BubbleSort {
public static void main(String[] args) {
int[] arr = {72, 53, 46, 47, 89, 187};
int temp = 0;
for (int i = 0; i < arr.length - 1; i++) {
for (int j = 0; j < arr.length - 1 - i; j++) {
if (arr[j] > arr[j + 1]) {
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
for (int i : arr) {
System.out.print(i + " ");
}
}
}
```
输出结果为:46 47 53 72 89 187
相关问题
java冒泡法排序+72+53+46+47+89+187过程
以下是Java冒泡排序的代码实现,以及对给定数组[72, 53, 46, 47, 89, 187]进行排序的过程:
```java
public class BubbleSort {
public static void main(String[] args) {
int[] arr = {72, 53, 46, 47, 89, 187};
System.out.println("排序前的数组为:");
printArray(arr);
bubbleSort(arr);
System.out.println("排序后的数组为:");
printArray(arr);
}
public static void bubbleSort(int[] arr) {
int len = arr.length;
for (int i = 0; i < len - 1; i++) {
for (int j = 0; j < len - 1 - i; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
public static void printArray(int[] arr) {
for (int i : arr) {
System.out.print(i + " ");
}
System.out.println();
}
}
```
排序过程如下:
第一轮排序:[53, 46, 47, 72, 89, 187]
第二轮排序:[46, 47, 53, 72, 89, 187]
第三轮排序:[46, 47, 53, 72, 89, 187]
第四轮排序:[46, 47, 53, 72, 89, 187]
第五轮排序:[46, 47, 53, 72, 89, 187]
因此,最终排序后的数组为[46, 47, 53, 72, 89, 187]。
java冒泡法排序+72+53+46+47+89+187每轮排序结果
以下是Java实现冒泡排序的代码,以及每轮排序的结果:
```java
public class BubbleSort {
public static void main(String[] args) {
int[] array = {72, 53, 46, 47, 89, 187};
bubbleSort(array);
}
public static void bubbleSort(int[] array) {
int len = array.length;
for (int i = 0; i < len - 1; i++) {
for (int j = 0; j < len - 1 - i; j++) {
if (array[j] > array[j + 1]) {
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
System.out.print("第" + (i + 1) + "轮排序结果:");
for (int k = 0; k < len; k++) {
System.out.print(array[k] + " ");
}
System.out.println();
}
}
}
```
输出结果为:
```
第1轮排序结果:53 46 47 72 89 187
第2轮排序结果:46 47 53 72 89 187
第3轮排序结果:46 47 53 72 89 187
第4轮排序结果:46 47 53 72 89 187
第5轮排序结果:46 47 53 72 89 187
```
阅读全文