
算法排序
阿懂!!
这个作者很懒,什么都没留下…
展开
-
堆排序实现,实现了从小到大和从大到小排序(可以参考,讨论)
实现堆排序的方法类package com.hcc.util;/** * 实现堆排序的方法类 * @author hcc * */public class HeapSort { /** * 堆排序 * @param arr 存放数据的数组 * @param arrLength 数组的长度 */ public static void heapSortMinT...原创 2018-12-12 23:45:57 · 2997 阅读 · 0 评论 -
手动编写快排(快速排序),实现从小到大和从大到小排序
快排的方法类package com.hcc.util;public class QuickSort { /** * * @param arr 存放数据的数组 * @param left 需要排序的开始下标 * @param right 需要排序的结束下标 */ public static void recursiveSort(int[] arr,int l...原创 2018-12-13 15:59:18 · 3047 阅读 · 1 评论 -
使用Java编写直接插入排序,实现从大到小和从小到大两种排序方式
实现直接插入排序的方法类package com.hcc.util;/** * 直接插入排序 * @author hcc * */public class DirectInsertSort { /** * 从小到大排序 * @param arr * @param length */ public static void sortingMinToMax(in...原创 2018-12-14 16:31:09 · 3032 阅读 · 0 评论 -
使用Java编写希尔排序,实现从大到小和从小到大两种排序方式
实现希尔排序的方法类package com.hcc.util;/** * 希尔排序 * @author hcc * */public class HillSort { /** * 希尔排序:就是直接插入排序的进化版 * @param arr * @param arrLength */ public static void sortingMinToMax(...原创 2018-12-14 16:33:49 · 816 阅读 · 0 评论