码迷,mamicode.com
首页 > 编程语言 > 详细

java_排序

时间:2020-06-24 19:55:39      阅读:38      评论:0      收藏:0      [点我收藏+]

标签:java   div   bsp   print   for   font   int   记录   out   

选择排序

   int []arry={85,64,3,5,1,94,2,31,0,60};
        for(int i=0;i<arry.length-1;i++){
            int min=i;            //min最为标记记录当前最小值,把最小的值放在前面
            for(int j=i+1;j<arry.length;j++){
                if(arry[min]>arry[j]){
                    min=j;
                }
            }
            if(min!=i){
                int t=arry[min];
                arry[min]=arry[i];
                arry[i]=t;
            }
        }
        for(int i=0;i<arry.length;i++){
            System.out.print(arry[i]+"\t");
        }

冒泡排序

     int []arry={3,64,1564,15,46,34};
        for(int i=0;i<arry.length-1;i++){
            for(int j=0;j<arry.length-1-i;j++){//冒泡排序是把最大的数放到最后面,外层第i次结束,后面就排出i的数
                if(arry[j]>arry[j+1]){
                    int t=arry[j];
                    arry[j]=arry[j+1];
                    arry[j+1]=t;
                }
            }
        }
        for(int i=0;i<arry.length;i++){
            System.out.print(arry[i]+"\t");
        }

 

 

 

java_排序

标签:java   div   bsp   print   for   font   int   记录   out   

原文地址:https://www.cnblogs.com/xin-zhizhu/p/13189011.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!