码迷,mamicode.com
首页 >  
搜索关键字:桶排序    ( 410个结果
华为机试练习
1. 计算字符个数 输入 ABCDEF A 输出 1 明明的随机数(注意的是测试有多组数,需要加while) //可以用set,或者是其他的排序,桶排序 ...
分类:其他好文   时间:2018-07-03 23:50:57    阅读次数:237
我也不知道标题应该定为什么
之前的排序都是基于比较的排序,而桶排序是基于数据状况的排序,这就比较麻烦了,虽然很快,可是分析数据状况是很繁琐的。桶排序 是可以实现稳定排序的。常用有两种实现,一种是计数排序,一种是基数排序 (最后一节)。 桶排序的扩展,排序后的最大相邻数差值问题。有N个数字,建立N+1个桶,最大的差值不可能来自一 ...
分类:其他好文   时间:2018-07-03 19:50:52    阅读次数:137
『算法设计_伪代码』线性时间排序及排序算法对比
一、计数排序 二、基数排序 三、桶排序 四、对比不同排序方法 ...
分类:编程语言   时间:2018-07-02 21:36:57    阅读次数:190
桶排序的使用
第一行输入n,表示要输入数的个数,第二行输入n个数字。 输入样例: 6 1 3 5 8 3 9 输出样例: 1 3 3 5 8 9 ...
分类:编程语言   时间:2018-06-24 17:55:19    阅读次数:169
九种经典排序算法详解(冒泡排序,插入排序,选择排序,快速排序,归并排序,堆排序,计数排序,桶排序,基数排序)
综述 最近复习了各种排序算法,记录了一下学习总结和心得,希望对大家能有所帮助。本文介绍了冒泡排序、插入排序、选择排序、快速排序、归并排序、堆排序、计数排序、桶排序、基数排序9种经典的排序算法。针对每种排序算法分析了算法的主要思路,每个算法都附上了伪代码和C++实现。 算法分类 原地排序(in-pla ...
分类:编程语言   时间:2018-06-14 18:31:17    阅读次数:216
排序算法(七)非比较排序:计数排序、基数排序、桶排序
前面讲的是比较排序算法,主要有冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。 非比较排序算法:计数排序,基数排序,桶排序。在一定条件下,它们的时间复杂度可以达到O(n)。 一,计数排序(Counting Sort) (1)算法简介 计数排序(Counting sort)是一种稳定的排序 ...
分类:编程语言   时间:2018-06-08 00:51:06    阅读次数:245
桶排序
/** * 桶排序 */ @Test public void bucketSort(){ int[] array = {5,6,7,8,9,1,2,3,5,6,7,8,9}; buckerSort(array); System.out.println(Arrays.toString(array)); ...
分类:编程语言   时间:2018-05-27 13:47:01    阅读次数:193
基数排序
一、桶排序 void Bucket_Sort(ElementType A[], int N) { count[]初始化; while(读入1个学生成绩grade) 将该生插入count[grade]链表; for(i=0;i<M;i++) { if(count[i]) 输出整个count[i]链表; ...
分类:编程语言   时间:2018-05-11 20:30:43    阅读次数:175
基于桶排序的两种排序
1.计数排序 T(n)=O(n),S(n)与桶的数量有关,算法稳定。 2.基数排序 T(n)=O(n*m),m是所排序的最大位数。 S(n)=O(n),算法稳定。 ...
分类:编程语言   时间:2018-05-05 12:38:40    阅读次数:174
十大经典排序算法最强总结(含Java代码实现)
最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在“桶排序”算法中对每个桶进行排序直接使用了Collection.sort()函数,这样虽然能达到效果,但对于算法研究来讲是不可以的。所以我根据这几天看的文章,整理了一个较为完整的排序算法总结,本文中的所有算法均有JAVA实现,经本人调试无误后才发出,如有错误,请各位前辈指
分类:编程语言   时间:2018-04-26 12:21:50    阅读次数:142
410条   上一页 1 ... 13 14 15 16 17 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!