十大排序算法的c++实现看这篇就够了(可直接用在自己项目中)

16 篇文章 0 订阅
16 篇文章 0 订阅

我将十大排序算法做成一个类,代码中有丰富的注释,包括算法思想,明了易懂。

您也可以直接拿来使用,不需要自己再花时间实现。您只需要将两个文件:
sort.h和sort.cpp

放到您的项目中并在你的代码中使用:

yis::sort::sort_name;

即可完成对应排序算法的排序。为了防止名字冲突我添加了"yis"命名空间(当然您可以对源码进行修改)。

项目地址见我的github:   https://github.com/yisun03/sort

如果代码中哪里的注释或思想我有说错(当然代码都是调试通过的),请见谅并指正。

或者您可以直接pull request。

也可以单独查看你想要的排序算法,
十种排序算法清代如下(附我的blog链接):

1   选择排序:https://blog.csdn.net/weixin_39408343/article/details/107063290              
2   插入排序:https://blog.csdn.net/weixin_39408343/article/details/107070155                   
3   冒泡排序:https://blog.csdn.net/weixin_39408343/article/details/107070658              
4   希尔排序:https://blog.csdn.net/weixin_39408343/article/details/107071758
5.1 归并排序递归实现:https://blog.csdn.net/weixin_39408343/article/details/107083607
5.2 归并排序非递归实现:https://blog.csdn.net/weixin_39408343/article/details/107084688
6.1 快速排序递归实现:https://blog.csdn.net/weixin_39408343/article/details/107086104
6.2 快速排序非递归实现:https://blog.csdn.net/weixin_39408343/article/details/107087359
7   堆排序:https://blog.csdn.net/weixin_39408343/article/details/107092851
8   计数排序:https://blog.csdn.net/weixin_39408343/article/details/107094547
9   桶排序:https://blog.csdn.net/weixin_39408343/article/details/107113821
10  基数排序:https://blog.csdn.net/weixin_39408343/article/details/107115403
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yisun03

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值