系统:WinAll 大小:19KB
类型:电子阅读 更新:2017-06-29

java7大排序算法word版是Java常用的7大算法集合,包活了常用的插入排序算法、选择排序算法、最低位优先基数排序等中7种算法,分别对他们进行详细的讲解,有需要java7大排序算法的朋友可以下载使用。
1.插入排序算法
插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,本趟需要找到 i 对应的元素 x 的正确位置 k ,并且在寻找这个位置 k 的过程中逐个将比较过的元素往后移一位,为元素 x “腾位置”,最后将 k 对应的元素值赋为 x ,一般情况下,插入排序的时间复杂度和空间复杂度分别为 O(n2 ) 和 O(1)。
/**
* @param int[] 未排序数组
* @return int[] 排完序数组
*/
public int[] sortInsert(int[] array){
for(int i=1;i<array.length;i++){
int temp = array[i];