使用Java用冒泡排序对数组a={23,4,32,67,42,42,41,32,15}进行从小到大排序。
时间: 2023-09-13 11:09:45 浏览: 108
好的,下面是Java代码实现:
```java
public class BubbleSort {
public static void main(String[] args) {
int[] a = {23, 4, 32, 67, 42, 42, 41, 32, 15};
// 冒泡排序
for (int i = 0; i < a.length - 1; i++) {
for (int j = 0; j < a.length - 1 - i; j++) {
if (a[j] > a[j + 1]) {
int temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
// 输出排序结果
System.out.print("从小到大排序结果: ");
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}
}
}
```
这段代码会对给定数组进行冒泡排序,将数组元素从小到大排序,并输出排序结果。排序过程中,每一次循环都将相邻的两个元素进行比较,如果前一个元素比后一个元素大,则交换两个元素的位置。重复这个过程,直到所有元素都按照从小到大的顺序排列。
阅读全文