2021年1月20日

初级工程师之排序算法一一一一一希尔排序算法java实现

摘要: public static int[] hellSort(int[] sums) { //步长每次减半,分组就行直接插入 for (int x = sums.length/2; x >0 ; x=x/2) { //步长条约,等同于分成不同数组进行 for (int j = sums.length-1 阅读全文

posted @ 2021-01-20 17:53 CCChester 阅读(64) 评论(0) 推荐(0) 编辑

初级工程师之排序算法一一一一一插入排序算法java实现

摘要: public static int[] insertSort(int[] sums) { //双层循环 for (int i = 0; i < sums.length; i++) { //内层循环反向遍历,维护i之前的数组有序 for (int j = i; j > 0; j--) { //关键判断 阅读全文

posted @ 2021-01-20 16:15 CCChester 阅读(323) 评论(0) 推荐(0) 编辑

初级工程师之排序算法一一一一一选择排序算法java实现

摘要: public static int[] chooseSort(int[] sums) { //双层循环 for (int i = 0; i < sums.length; i++) { //内层循环每次在当前位置选择最大或最小的数 for (int j = i; j < sums.length; j+ 阅读全文

posted @ 2021-01-20 15:49 CCChester 阅读(143) 评论(0) 推荐(0) 编辑

初级工程师之排序算法一一一一一冒泡排序算法java实现

摘要: public int[] bubbleSort(int []sums){ //双层循环持续冒泡 for (int i = 0; i <sums.length ; i++) { //最大长度减一控制末尾比较越界的情况 for (int j = i; j < sums.length-1 ; j++) { 阅读全文

posted @ 2021-01-20 11:11 CCChester 阅读(35) 评论(0) 推荐(0) 编辑

2020年9月23日

初级工程师之排序算法一一一一一快排算法java实现

摘要: 1 public static int[] quickSort(int[] sortList,int start,int end){ 2 //判断条件防止内存栈溢出 3 if(start > end){ 4 return sortList; 5 }else { 6 //设立初始值,将这个数单独拿出来 阅读全文

posted @ 2020-09-23 23:31 CCChester 阅读(165) 评论(0) 推荐(0) 编辑

导航