算法简介:排序算法---桶排序

算法简介

算法简介

桶排序

1. 介绍

这里就不多说了,网上大佬介绍的很多

2. 解决问题

  • 排序问题
  • 可以统计某个数出现的次数
  • 可以对某个数出现进行标记(记数排序)

3. 时间复杂度:

  • 期望的时间复杂度:O(N)

4. 算法思想:

  • 对值域进行分块,每块分别排序.由于每块元素不多,一般使用插入排序.如果使用稳定的内层排序,并且将元素插入桶中时不改变相对顺序,那么桶排序就是稳定的.

5. 算法特点:

  • 适用于待排序数据值域较大但分布比较均匀的情况
  • 如果要排序的数组非常大且有规律或者大体分布均匀或者通过某种方式能够对数据进行放大缩小,可以考虑桶排序

6. 代码示例

桶排序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值