public class hello2;
// 呼叫方法是有先後順序的
//xuanze(arr);
//maopao(arr);
//nixu(arr);
//bianli(arr);
int index=zheban(arr,5);
system.out.println(index);
}//折半查詢方法(其陣列必須是有序資料從小到達排列)
public static int zheban(int arr,int key)else if (keyarr[j+1]) }}
}/*//氣泡排序2
public static void sortarray(int arr)}}
}*///陣列的選擇排序
public static void xuanze(int arr)
} }}
//定義方法實現陣列的逆序
public static void nixu(int arr)
}//陣列遍歷方法
public static void bianli(int arr)
}system.out.println(max);}}
陣列氣泡排序,選擇排序,逆序,折半查詢,遍歷方法
public class hello2 呼叫方法是有先後順序的 xuanze arr maopao arr nixu arr bianli arr int index zheban arr,5 system.out.println index 折半查詢方法 其陣列必須是有序資料從小到達排列 publ...
陣列的常見排序演算法 氣泡排序,選擇排序
2.選擇排序演算法 程式設計中,我們會經常用到陣列的排序,方便統計和查詢。當然面試的時候也會經常問到 下面是兩種比較常見的排序。比較相鄰的兩個值,如果滿足條件就交換值,把小的值移到陣列前面,大的移動到後面 public class arraysortbubble 建立陣列 system.out.pr...
java的陣列排序(氣泡排序和選擇排序)
1.選擇排序 宣告陣列 int arr new int 外層迴圈控制對比多少輪 for int i 0 i arr.length i 選擇排序 即 每次乙個元素和後面所有的元素進行逐個對比,每次取出其中最大或最小 根據公升序降序決定 的放到前面 如 第一次用第乙個元素和後面的所有元素對比,取出最大的...