黑马程序员技术交流社区

标题: 冒泡排序-最终版 [打印本页]

作者: vincentgood    时间: 2014-5-18 11:00
标题: 冒泡排序-最终版
public class BubbleSort {   
    public static void sortiere(int[] x) {  
       boolean unsortiert=true;  
       int temp;  
         
       while (unsortiert){  
          unsortiert = false;  
          for (int i=0; i < x.length-1; i++)   

             if (x[i] > x[i+1]) {                        

                temp       = x[i];  
                x[i]       = x[i+1];  
                x[i+1]     = temp;  
                unsortiert = true;  
             }            
       }   
    }  
      
    public static void main(String[] args) {  
       int[] liste = {0,9,4,6,2,8,5,1,7,3};  
       sortiere(liste);  
       for (int i=0; i<liste.length; i++)   
          System.out.print(liste[i]+" ");      
    }   

}
作者: zimi626    时间: 2014-5-18 12:18
好吧,我想说,为啥没注释?
作者: 喜爱    时间: 2014-5-18 15:43
很好啊,第一次看到使用while,虽然看到的大多数是使用for的双循环,打破常规!赞!
作者: jsjchenlong    时间: 2014-5-18 16:31
谢谢分享。。。。。
作者: 酱油炒饭    时间: 2014-5-19 14:07
不错 学习学习~
作者: More    时间: 2014-5-20 08:22
while和for循环其实没什么差别啊
作者: hamiguadjs    时间: 2014-5-22 01:10
还是直接看java中提供的源代码,更有启发性啊,不仅严谨,而且高效!
作者: 攀攀    时间: 2014-5-25 23:31
挺好的 顶一个  学习java就得这样 触类旁通才行
作者: ender    时间: 2014-5-25 23:46
果断厉害 用while做循环  赞一个
作者: 枫桥夜泊    时间: 2014-5-27 22:09
受教了   !!!!!比我以前的方法的很有技巧
作者: 贾俊锋    时间: 2014-5-27 22:20
厉害,:dizzy:




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2