歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Java基礎之冒泡法的實現

Java基礎之冒泡法的實現

日期:2017/3/1 11:15:02   编辑:Linux編程

Java基礎之冒泡法的實現,沒有注釋,不過應該還好理解。

啥也不多說了,直接上代碼。

  1. /**
  2. * 冒泡法排序
  3. */
  4. public class MaoPao {
  5. public static void main(String[] args) {
  6. maopao();
  7. }
  8. public static void maopao(){
  9. int[] x = {12,22,34,14,1,9,2};
  10. for(int m =0;m<x.length;m++){
  11. System.out.print(x[m]+", ");
  12. }
  13. System.out.println();
  14. for(int i = 0;i < x.length; i++){
  15. for(int j = 0;j < x.length-i-1; j++){
  16. if(x[j] > x[j+1]){
  17. int temp = x[j];
  18. x[j] = x[j+1];
  19. x[j+1] = temp;
  20. }
  21. }
  22. }
  23. for(int k = 0;k < x.length; k++){
  24. System.out.print(x[k]+", ");
  25. }
  26. }
  27. }
Copyright © Linux教程網 All Rights Reserved