排序算法
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 · 143 阅读 · 0 评论 -
[排序算法复习]堆排序的简单实现方法
近期在翻排序的算法,看到堆排序之后对比了菜鸟教程的和力扣大佬的题解之后,发现常用的递归维护堆貌似并不是最方便最容易理解的。下面提供力扣大佬的循环下沉维护堆版本(稍作修改) 力扣大佬版本 注释版: class Solution { /** * 排序算法入口 * @param nums 待排序数组 */ public int[] sortArray(int[] nums) { int len = nums.length; heap原创 2021-03-26 13:06:45 · 137 阅读 · 0 评论
分享