// archive

技术博客

分享技术心得,记录成长足迹

algorithm

插入排序详解

插入排序是一种比较直观的排序方式。插入排序:把未排序的数组中第一个元素当作一个有序的数组

2024年3月15日 2 分钟阅读 0
插入排序算法排序算法
algorithm

希尔排序详解

希尔排序是插入排序的一种优化排序方法,希尔排序是对数组下标按照一定增量分组,对每组使用插入算法排序

2024年3月15日 1 分钟阅读 0
希尔排序算法排序算法
algorithm

归并排序详解

归并排序是一种执行归并操作的排序算法,该算法采用分而治之的方法。

2024年3月15日 2 分钟阅读 0
归并排序算法排序算法
algorithm

快速排序详解

快速排序使用的分治策略进行排序。快速排序像是冒泡排序上添加了递归分治。

2024年3月15日 2 分钟阅读 0
快速排序算法排序算法
algorithm

基数排序详解

基数排序是一种非比较整数的排序算法,其排序原理是将整数按照位数切割成不同数字,然后按照每个位数分别插入k(0-9)个的新数组中,重复着行这个操作直到位数执行完。

2024年3月15日 1 分钟阅读 0
基数排序算法排序算法
algorithm

计数排序详解

计数排序是一种非比较的排序方法,是将数组中的元素转化为健存储在额外开盘的数组空间中。算法的复杂度O(n+k),其中K是数组元素的范围

2024年3月15日 1 分钟阅读 0
计数排序算法排序算法
algorithm

桶排序详解

桶排序其实是对计数排序的优化版本,桶排序是每个桶存储一定范围的元素,通过映射函数将待排序的数组中的元素映射到对应的桶中,对每个桶再进行排序,将桶中

2024年3月15日 1 分钟阅读 0
桶泡排序算法排序算法
algorithm

堆排序详解

堆排序是利用堆这种数据结构的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质;

2024年3月15日 2 分钟阅读 0
堆排序算法排序算法
algorithm

选择排序排序详解

选择排序是一种比较直观的排序方式。从数组中选择最大(最小)的元素,把元素放在数组的起始位置

2024年3月15日 1 分钟阅读 0
选择排序排序算法排序算法
algorithm

冒泡排序详解

冒泡排序(Bubbling Sort)是一种比较直观的排序方式。数组中的元素大小就像就像水中的气泡一样

2024年3月15日 2 分钟阅读 0
冒泡排序算法排序算法