博客园 首页 私信博主 显示目录 隐藏目录 管理 动画
摘要: public void mergeSort(int[] array, int low, int high) { int mid = low + (high - low) / 2; if (low < high) { mergeSort(array, low, mid); mergeSort(arra 阅读全文
posted @ 2019-03-17 16:10 影梦 阅读(165) 评论(0) 推荐(0) 编辑
摘要: public void quickSort(int[] array, int low, int high) { if (low >= high) { return; } int left = low; int right = high; int mid = array[left]; ... 阅读全文
posted @ 2019-03-17 15:59 影梦 阅读(106) 评论(0) 推荐(0) 编辑
摘要: public void bubbleSort(int[] array) { boolean flag; for (int i = 0; i < array.length - 1; i++) { flag = false; for (int j = array.length - 1; j > i; j 阅读全文
posted @ 2019-03-17 15:52 影梦 阅读(121) 评论(0) 推荐(0) 编辑
摘要: public void selectionSort(int[] array) { for (int i = 0; i < array.length; i++) { int minIndex = i; for (int j = i + 1; j < array.length; j++) { if (a 阅读全文
posted @ 2019-03-17 15:47 影梦 阅读(92) 评论(0) 推荐(0) 编辑
摘要: public void shellSort(int[] array) { int d = array.length; int k, i, j; while (d >= 1) { for (k = 0; k = 0 && array[j] > t; j = j - d) { ar... 阅读全文
posted @ 2019-03-17 15:37 影梦 阅读(97) 评论(0) 推荐(0) 编辑
摘要: public void insertSort(int[] array) { for (int i = 0; i < array.length; i++) { int temp = array[i]; int j = i - 1; while (j >= 0 && temp < array[j]) { 阅读全文
posted @ 2019-03-17 15:29 影梦 阅读(108) 评论(0) 推荐(0) 编辑