Java冒泡排序

來源:互聯網
上載者:User

標籤:迴圈   實現   logs   span   public   交換   oid   大小   開始   

/*

數組的排序: 一般都是升序排列,元素,小到大的排列

冒泡排序: 數組中相鄰元素進行比較
規則: 比較大小,位置交換

*/

 1 public class ArrayMethodTest_2{ 2     public static void main(String[] args){ 3         int[] arr  = {3,1,4,2,56,7,0};     4         bubbleSort(arr); 5     } 6 /* 7        定義方法,實現數組的冒泡排序 8        傳回值: 沒有 9         參數:  數組10     */11     public static void bubbleSort(int[] arr){12         for(int i = 0 ; i < arr.length - 1; i++){13             //每次內迴圈的比較,從0索引開始, 每次都在遞減14             for(int j = 0 ; j < arr.length-i-1; j++){15                 //比較的索引,是j和j+116                 if(arr[j] > arr[j+1]){17                     int temp = arr[j];18                     arr[j] = arr[j+1];19                     arr[j+1] = temp;20                 }21             }22         }23     }

 

Java冒泡排序

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.