线性时间排序
2011-03-17 15:06
176 查看
1. 其他排序算法介绍
1. 其他排序算法介绍
1.1 计数排序
使用条件:待排序的元素是在某个范围之内的,通过计算比每个元素小的元素的个数,然后就可以知道该元素的位置,直接放置即可。
1.2 桶排序
待排序的数据是在某个范围之内,将该数据分布到n个只区间之内,在只区间内排序,然后按顺序合并这些区间中的数据即可。
1. 其他排序算法介绍
1.1 计数排序
使用条件:待排序的元素是在某个范围之内的,通过计算比每个元素小的元素的个数,然后就可以知道该元素的位置,直接放置即可。
1.2 桶排序
待排序的数据是在某个范围之内,将该数据分布到n个只区间之内,在只区间内排序,然后按顺序合并这些区间中的数据即可。
相关文章推荐
- 线性时间排序:计数排序、基数排序、桶排序
- 给你一个由n-1个整数组成的未排序的序列,其元素都是1到n中的不同的整数。请写出一个寻找序列中缺失整数的线性时间算法。
- 【算法导论】线性时间排序之 决策树&计数排序
- 排序---->在线性时间内排序
- 计数排序 (线性时间排序之基数排序,计数排序及java实现)
- 《算法导论》线性时间O(n)排序
- 算法导论 第8章 线性时间排序-计数排序的原址排序
- 线性时间的排序 - Decision Tree Model & Counting Sort & Radix Sort & Bucket Sort
- 排序---->在线性时间内排序
- 第八章 线性时间排序 8.3 基数排序
- 线性时间排序--桶排
- [算法学习笔记]线性时间排序----计数排序
- 比较 N个元素 一个一个地插入到一个堆中 以线性时间建立一个堆 已排序、反序、随机输入的运行时间
- 算法导论学习笔记-第8章 线性时间排序
- 《算法导论》学习笔记之Chapter8线性时间排序
- 第八章 线性时间排序 8.3 基数排序
- 线性时间排序
- 线性时间排序C++代码集合(计数排序,基数排序,桶排序([0~1)的浮点数))
- 【算法导论】学习笔记——第8章 线性时间排序
- 查找与排序01,线性查找,时间复杂度,算法