摘要:
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
影梦
阅读(172)
评论(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
影梦
阅读(108)
评论(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
影梦
阅读(127)
评论(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
影梦
阅读(99)
评论(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
影梦
阅读(100)
评论(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
影梦
阅读(118)
评论(0)
推荐(0)