簡單的冒泡排序
阿新 • • 發佈:2018-02-08
冒泡排序 方式 rgs 數組長度 java 初始 div 聲明 一個數
class _5maoPao{
public static void main(String[] args){
int[] arr ={1,3,2,9,5};;//簡寫方式聲明一個數組並符初始值
maoPao(arr);//給方法傳入一個數組
}
static void maoPao(int[] arr){//定義一個方法 實現冒泡排序
for(int j = 0; j < arr.length-1; j++){//循環比較輪數 比較的輪數為數組長度-1
for(int i = 0; i < arr.length-1-j; i++){//循環比較次數 比較的次數為數組長度減去比較輪數再減一
if(arr[i] > arr[i+1]){//判斷兩個索引相近的值的大小
int tmp = arr[i];//引用中間變量 把值大的放在後面
arr[i] = arr[i+1];
arr[i+1] = tmp;
}
}
}
}
}
簡單的冒泡排序