首页
【排序算法】排序算法-桶排序(Bucket Sort)
概述
执行流程
创建一定数量的桶(比如用数组、链表作为桶)
按照一定的规则(不同类型的数据,规则不同),将序列中的元素均匀分配到对应的桶
分别对每个桶进行单独排序
将所有非空桶的元素合并成有序序列
例子
需要对下图中的元素进行排序,
采用
元素值*元素数量
的规则寻找元素在桶中的索引,将其放入到对应的桶中
分别对每个桶进行单独排序
将所有非空桶的元素合并成有序序列
桶排序 - 实现
复杂度
排序算法
相关
2021.11.16(各排序算法对比)
【基础】排序算法学习笔记
常用的排序算法介绍和在JAVA的实现(一)
数据结构与算法之PHP排序算法(冒泡排序)
C#数据结构与算法系列(二十三):归并排序算法(MergeSort)
三、排序:其它排序算法
十大经典排序算法(转自 www.runoob.com)
排序算法-Java实现
十大经典排序算法------python实现
十大经典排序算法------python实现
十大经典排序算法——冒泡排序
【排序】三种简单排序算法
标签