![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
排序算法
文章平均质量分 86
几种简单的排序算法
三文鱼先生
一个不太正经的程序员~
展开
-
Java的基数排序算法详解
基数排序算法 基数排序算法基数排序算法引言基本思想二级目录三级目录引言基数排序算法的基本思路 引言 基本思想 二级目录 三级目录 引言 大部分排序算法都是通过元素与元素间的比较来实现对数组的排序。但是有一种排序算法不需要比较数组间的元素大小就能完成对数组的排序,你相信吗?这就是我们今天主角–基数排序算法。 基数排序算法的基本思路 这种算法的特点就是以空间换时间 ...原创 2021-11-25 19:19:12 · 408 阅读 · 0 评论 -
Java的快速排序算法详解
在进入这个话题之前大家可以想想,如果给你一个无序数组,要你处理成一个有序数组,你会怎么做? 可能是双循环的冒泡排序,可能拆开成多个子集合的再合并的希尔排序,排序算法很多,而现在要介绍的是另一种排序方法 快速排序 快速排序的基本思想 快速排序基本思想就是分而治之,分而治之是什么意思不清楚?别急我们现在就来探索一下。 分而治之 我们只需要明白,分而治之就是把一个大的问题分成多个小问题来解决的一种思路,最常用的就是递归了。 如何把分而治之应用在排序上? 在讲这个的时候,举个栗子或许会更加容易理解些。(如不想看或已原创 2021-11-23 10:53:46 · 959 阅读 · 0 评论