![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
允谦呀
考研路程,任重而道远
展开
-
9、归并排序(O(nlogn))
9、归并排序(O(nlogn))原创 2023-03-22 16:29:37 · 118 阅读 · 0 评论 -
8、堆排序
8、堆排序(平均时间复杂度nlogn)原创 2023-03-22 16:29:11 · 72 阅读 · 0 评论 -
6、基数排序
6、基数排序原创 2023-03-22 16:28:28 · 84 阅读 · 0 评论 -
7、桶排序
7、桶排序原创 2023-03-22 16:28:07 · 56 阅读 · 0 评论 -
5、快速(分组)排序
5、快速(分组)排序原创 2023-03-22 16:27:28 · 156 阅读 · 0 评论 -
4、希尔(shell)排序
4、希尔(shell)排序原创 2023-03-22 16:26:42 · 67 阅读 · 0 评论 -
3、插入排序
3、插入排序原创 2023-03-22 16:25:48 · 37 阅读 · 0 评论 -
2、选择排序
2、选择排序原创 2023-03-22 16:15:55 · 54 阅读 · 0 评论 -
1、冒泡排序
1、冒泡排序原创 2023-03-22 16:12:34 · 43 阅读 · 0 评论 -
5、快速(分组)排序
5、快速(分组)排序快速排序的流程如下:首先设定一个分界值,通过该分界值将数组分成左右两部分。将大于等于分界值的数据集中到数组的右边,小于分界值的数据集中到数组的左边。此时,左边部分中各元素都小于等于分界值,而右边部分中各元素都大于等于分界值。然后左边和右边的数据可以独立排序,对于左侧的数据,又可以取一个分界值,将该部分数据分成左右两部分,同样将左边放置较小值,右边放置较大值。右侧的数组也可以做类似的处理重复上述过程,可以看除,这是一个递归定义通过递归,将左侧部分排好序后,在递归排好右侧部分的顺原创 2022-06-08 09:20:59 · 737 阅读 · 0 评论 -
单源最短路径问题c++实现(贪心算法)
单源最短路径算法c++实现(贪心算法)原创 2022-05-17 22:03:18 · 5920 阅读 · 0 评论 -
会议安排问题C++贪心算法
c++实现会议安排问题(贪心算法)原创 2022-05-17 21:59:33 · 1576 阅读 · 0 评论 -
最长公共子序列C++实现
最长公共子串,C++实现,附带思路解析原创 2022-05-12 18:58:30 · 5163 阅读 · 1 评论 -
矩阵连乘问题C++实现
矩阵连乘——动态规划原创 2022-05-12 09:12:53 · 5103 阅读 · 4 评论