【基础】冒泡排序算法实现原理《动画版》

动画
冒泡排序
实现代码

public class BubbleSort {
	public static void main(String[] args) {
		int[] arr = ne`在这里插入代码片`w int[] { 34, 4, 4, 66, 23, 65, 34, 65, 465 };
		System.out.println("排序前\n"+Arrays.toString(arr));
		// 冒泡排序:从小到大
		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]) {
					int temp = arr[j];
					arr[j] = arr[j + 1];
					arr[j + 1] = temp;
				}
			}
		}
		System.out.println("排序后\n"+Arrays.toString(arr));
	}
}

运行结果图:
在这里插入图片描述

发布了37 篇原创文章 · 获赞 5 · 访问量 744

猜你喜欢

转载自blog.csdn.net/qq_43771096/article/details/104443411