关闭

冒泡法排序改进版

274人阅读 评论(0) 收藏 举报
分类:
public class ChangeTurnTest
{
   public static void changeTurn(int[]b)
     {
      for(int j=0;j<b.length-1;j++)
       {
         int k=0;
         for(int i=0;i<b.length-1-j;i++)
         {
            if(b[i]>b[i+1])
               {
                  int temp=b[i];
                  b[i]=b[i+1];
                  b[i+1]=temp;
                  k=1;
               }
         } 
         if(k==0)
           return;
          }
     }
   public static void main(String args[])
    {
      int []a={1,3,7,2,6,9,0,8,5,4};
      changeTurn(a);
      for(int i=0;i<a.length;i++)
        System.out.println(a[i]);  
    }
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:67885次
    • 积分:2882
    • 等级:
    • 排名:第12288名
    • 原创:235篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条