<span style="font-size:18px;">package com.algorithm.maopaosort;
import java.util.Random;
/**
* @author Administrator 冒泡排序
*/
public class MaoPao {
public static void main(String[] args) {
maoPao();
}
private static void maoPao() {
int length = 20;
int[] nums = new int[length];
Random random = new Random();
for (int i = 0; i < nums.length; i++) {
nums[i] = random.nextInt(20);
}
System.out.println("排序前:");
for (int i = 0; i < nums.length; i++) {
System.out.print(nums[i] + " ");
}
System.out.println();
sort(nums);
System.out.println("排序后:");
for (int i = 0; i < nums.length; i++) {
System.out.print(nums[i] + " ");
}
}
private static void sort(int[] nums) {
int temp;
for (int i = 0; i < nums.length - 1; i++) {
for (int j = 0; j < nums.length - i - 1; j++) {
if (nums[j] > nums[j + 1]) {
temp = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = temp;
}
} // 内层for循环结束
} // 外层for循环结束
}
}
</span>
冒泡排序java版
最新推荐文章于 2025-06-13 14:53:27 发布