對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