A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© vincentgood 中级黑马   /  2014-5-18 11:00  /  1838 人查看  /  10 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

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]+" ");      
    }   

}

10 个回复

倒序浏览
好吧,我想说,为啥没注释?
回复 使用道具 举报
很好啊,第一次看到使用while,虽然看到的大多数是使用for的双循环,打破常规!赞!
回复 使用道具 举报
谢谢分享。。。。。
回复 使用道具 举报
不错 学习学习~
回复 使用道具 举报
More 来自手机 中级黑马 2014-5-20 08:22:28
地板
while和for循环其实没什么差别啊
回复 使用道具 举报
还是直接看java中提供的源代码,更有启发性啊,不仅严谨,而且高效!
回复 使用道具 举报
攀攀 中级黑马 2014-5-25 23:31:34
8#
挺好的 顶一个  学习java就得这样 触类旁通才行
回复 使用道具 举报
ender 中级黑马 2014-5-25 23:46:28
9#
果断厉害 用while做循环  赞一个
回复 使用道具 举报
受教了   !!!!!比我以前的方法的很有技巧
回复 使用道具 举报
厉害,:dizzy:
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马