对int数组排序


 
// 排序-->小到大1
     public  void  sortArray( int [] targetArr) {
         long  t = System.currentTimeMillis();
         Arrays.sort(targetArr);
         System.out.println( "执行时间:"  + (System.currentTimeMillis() - t) +  "毫秒" );
         System.out.println( "排序后结果" );
         for ( int  i : targetArr){
             System.out.print(i +  "," );
         }
     }
 
     // 排序-->小到大2
     public  void  sort( int [] targetArr) {
         long  t = System.currentTimeMillis();
         int  temp =  0 ;
         for  ( int  i =  0 ; i < targetArr.length; i++) {
             for  ( int  j = i; j < targetArr.length; j++) {
                 if  (targetArr[i] > targetArr[j]) {
                     targetArr[i] = targetArr[i] ^ targetArr[j];
                     targetArr[j] = targetArr[i] ^ targetArr[j];
                     targetArr[i] = targetArr[i] ^ targetArr[j];
                 }
             }
         }
         System.out.println( "执行时间:"  + (System.currentTimeMillis() - t) +  "毫秒" );
         System.out.println( "排序后结果" );
         for ( int  i : targetArr){
             System.out.print(i +  "," );
         }
     }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM