![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序算法
ACheong
沉默与聆听
展开
-
[排序算法复习]快速排序的简单实现方法
复习快速排序,参考的是力扣大佬的代码,在此做下记录。import java.util.Random;class Solution { /** * 排序算法入口 * * @param nums 待排序数组 */ public int[] sortArray(int[] nums) { int len = nums.length; quicksort(nums, 0, len - 1); return原创 2021-03-26 15:42:22 · 104 阅读 · 0 评论 -
[排序算法复习]堆排序的简单实现方法
近期在翻排序的算法,看到堆排序之后对比了菜鸟教程的和力扣大佬的题解之后,发现常用的递归维护堆貌似并不是最方便最容易理解的。下面提供力扣大佬的循环下沉维护堆版本(稍作修改)力扣大佬版本注释版:class Solution { /** * 排序算法入口 * @param nums 待排序数组 */ public int[] sortArray(int[] nums) { int len = nums.length; heap原创 2021-03-26 13:06:45 · 97 阅读 · 0 评论