Java 冒泡排序算法实现

冒泡排序思路:

 

Java 冒泡排序算法实现

运算效率低,但是算法思想简单,是比较基础的排序方法!

 

为了防止部分新手看不懂 在每个括号上对应了数字。

  1. package cc.javar;
  2. public class Quick {//冒泡排序
  3. public static void main(String[] args) {//0
  4. int a[] = { 5812215839 };
  5.  for (int i = 0; i < a.length; i++) {//1
  6. for (int j = 0; j < a.length; j++) {//2
  7.  int temp;
  8.  if (a[i] < a[j]) {//3
  9.  temp = a[j];
  10.  a[j] = a[i];
  11.  a[i] = temp;
  12.  }//3
  13.  }//2
  14.  }//1
  15. for (int i = 0; i < a.length; i++) {//5
  16.  System.out.print(a[i] + " ");//这里是运行了这个数字长度的次数后 
  17. 打印出排序好的结果
  18.  }//5
  19.  System.out.print("\n"+"排序结束");//这里不在任何for里所以只运行了一次
  20.  }//0
  21.  }
腾讯云服务器安全可靠高性能,多种配置供您选择
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: