题目:实现一个冒泡排序算法,提示如下: (1) 定义一个整型数组,并初始化10个整型常量。 (2) 对该数组进行排序。
时间: 2024-02-24 07:00:14 浏览: 70
冒泡排序算法的数组实现.ppt
好的,以下是冒泡排序算法的实现过程:
```java
public class BubbleSort {
public static void main(String[] args) {
int[] arr = {10, 8, 4, 7, 2, 6, 3, 9, 5, 1}; // 定义一个整型数组并初始化10个整型常量
// 冒泡排序
for (int i = 0; i < arr.length - 1; i++) {
for (int j = 0; j < arr.length - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
// 输出排序后的数组
for (int k = 0; k < arr.length; k++) {
System.out.print(arr[k] + " ");
}
}
}
```
上述代码中,我们首先定义了一个整型数组`arr`并初始化了10个整型常量。然后使用冒泡排序算法对该数组进行排序,最后输出排序后的数组。
冒泡排序的基本思想是:依次比较相邻两个元素的大小,如果前一个元素比后一个元素大,则交换它们的位置,直到整个数组都排序完成。
阅读全文