![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序
xzs_xiaobai
我也不清楚
展开
-
堆排序--java实现
package nomal;public class HeapSort { public static void main(String[] args) { int[] arr = {23,3, 54, 12, 7, 99, 88, 65}; heapSort(arr); for (int i : arr) { System.out.print(i + " "); } } private.原创 2020-08-02 08:13:04 · 177 阅读 · 0 评论 -
查找和排序算法--Java实现
排序算法 冒泡排序 快速排序 插入排序 归并排序 查找算法 二分查找原创 2020-07-18 13:50:25 · 115 阅读 · 0 评论 -
归并排序--java实现
package nomal;public class MergeSort { public static void mergeSort(int[] numbers, int low, int high) { int center = (low + high) / 2; if (low < high) { mergeSort(numbers, low, center); mergeSort(numbers, .原创 2020-07-18 13:13:39 · 92 阅读 · 0 评论 -
插入排序--java实现
package nomal;public class InsertSort { public static void insertSort (int[] arr) { for (int i = 0; i < arr.length - 1; i++) { int temp = arr[i + 1]; int pre = i; while (pre >= 0 && arr[pre] .原创 2020-07-18 12:20:01 · 77 阅读 · 0 评论 -
冒泡排序--java实现
package nomal;public class BubbleSort { public static void bubbleSort(int[] arr) { int temp; for (int i = 0; i < arr.length - 1; i++) { boolean flag = true; for (int j = 0; j < arr.length - 1 - .原创 2020-07-18 12:06:18 · 88 阅读 · 0 评论 -
快速排序--java实现
private int partition(int[] arr, int low, int high) { //指定左指针i和右指针j int i = low; int j= high; //将第一个数作为基准值。挖坑 int x = arr[low]; ...原创 2020-07-18 11:44:51 · 112 阅读 · 0 评论