加油,新时代打工人。
下面冒泡排序,这里不讲原理,直接源码。
那就先看个图片
冒泡排序顾名思义,把相邻的两个进行比较,大的总是在右边。
排序后
这个有意思的数据结构与算法的动态可视化图 https://visualgo.net/zh/sorting
不多说直接上源码
public class BubbleSort { public static void main(String[] args) { int []arr= {10,22,11,1,3,4,5,7}; System.out.print("原数组"); System.out.println(Arrays.toString(arr)); test(arr); } public static void test(int [] arr){ for (int i = 0; i arr[j+1]) { a=false; int temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } if(a)break; } System.out.print("排序后的数组"); for (int j=0 ;j运行结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)