跳转到主内容
极星编程网:以代码为星,赴技术山海!

Java算法之冒泡排序实例代码

java算法-冒泡排序练习所谓冒泡就是一堆数据相邻的互相比较,把大的数据往后移,小的数据往前移。

百度上找了张图

大家自己想一想这个逻辑想明白了,直接看代码。

public class Two {public static void main(String[] args) {int arg[] = {25,36,15,274};sort(arg);}private static void sort(int[] array) {for (int j = 1; j < array.length;j++) {for (int i = 0; i < array.length-i; i++) {if (array[i]>array[i+1]) {//下面是重点int x=array[i];array[i]=array[i+1];array[i+1]=x;}}}sortArray(array);}//排序方法private static void sortArray(int[] array) {for(int i:array) {System.out.println(i);}}}总结以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接您可能感兴趣的文章:java冒泡排序算法代码java利用冒泡排序对数组进行排序java数组排序示例(冒泡排序、快速排序、希尔排序、选择排序)用java实现冒泡排序算法深入Java冒泡排序与选择排序的区别详解Java实现冒泡排序冒泡排序的原理及java代码实现java实现冒泡排序算法详解Java冒泡排序Java冒泡排序详解(附有详细代码)

相关文章