码迷,mamicode.com
首页 >  
搜索关键字:线性时间排序 计数排序 基数排序 桶排序    ( 1173个结果
内部排序
1、所有排序类型 直接插入排序 2路插入排序 希尔排序 快速排序 简单选择排序 树形选择排序 堆排序 归并排序 多关键字排序 链式基数排序 2、直接插入排序 3、2路插入排序 4、希尔排序 5、快速排序 6、简单选择排序 7、树形选择排序 8、堆排序 9、归并排序 10、多关键字排序 11、链式基数 ...
分类:编程语言   时间:2018-06-27 00:53:34    阅读次数:177
桶排序的使用
第一行输入n,表示要输入数的个数,第二行输入n个数字。 输入样例: 6 1 3 5 8 3 9 输出样例: 1 3 3 5 8 9 ...
分类:编程语言   时间:2018-06-24 17:55:19    阅读次数:169
计数排序----赠品1
解题思路: 例: 程序: 程序的运行结果为: `````````````` ...
分类:编程语言   时间:2018-06-24 11:41:07    阅读次数:160
数据结构Java版之基数排序(四)
基数排序: 基数排序分为两种:第一种是LSD ,从最低位开始排序, 第二种是 MSD 从最高位开始排。这里介绍第一种LSD排序算法。 首先,我们先了解什么是基数。基数是根据具体的排序情况而定的,比如我们常见的基数是十进制-10,还有二进制-2。 其次,要熟记基数排序的思想:通过对每一个位上的值相排序 ...
分类:编程语言   时间:2018-06-19 13:47:36    阅读次数:130
九种经典排序算法详解(冒泡排序,插入排序,选择排序,快速排序,归并排序,堆排序,计数排序,桶排序,基数排序)
综述 最近复习了各种排序算法,记录了一下学习总结和心得,希望对大家能有所帮助。本文介绍了冒泡排序、插入排序、选择排序、快速排序、归并排序、堆排序、计数排序、桶排序、基数排序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
字典树
字典树类似于二叉树 每一个节点中都有一个指针数组 存的是字符串的一个字符 字典树可以进行查找,统计计数,排序,代码如下 ...
分类:其他好文   时间:2018-06-07 20:52:50    阅读次数:188
算法数据结构面试分享(六)数组排序问题(2) - 计数排序
数组排序问题(2)昨天我们留了一道题目“给你一个整型数组,里面出现的数在[0-100]之间,能用最优化的方法帮我排序吗”。1.确保我们理解了问题,并且尝试一个例子,确认理解无误.这是一道排序算法题,我们学过很多排序的算法。不一样的是,它给定一个额外的条件,数组里的每个数字都在1-100之间。如果我们采取传统的排序算法,这个条件我们好像用不上。大家在面试的时候如果发现有条件没有用上,基本上我们给出的
分类:编程语言   时间:2018-06-06 23:53:53    阅读次数:255
基数排序
基数排序:最稳定的排序。 第二个基于非比较的排序。第一个是计数排序 LSD:低位优先 MSD : 高位优先 接下来说的是LSD低位优先 思路:按位建立哈希表,从低位开始 由于每一位都有0~9的阿拉伯数字构成。所以我们可以申请固定的空间 根据个位建立哈希表,再按照顺序放回原数组 根据十位建立哈希表,再 ...
分类:编程语言   时间:2018-06-06 15:19:44    阅读次数:220
数据结构与算法之基本排序
经典的排序算法有八种,分别为: Ø 冒泡排序 Ø 选择排序 Ø 插入排序 Ø 归并排序 Ø 希尔排序 Ø 快速排序 Ø 堆排序 Ø 基数排序 其中冒泡排序、选择排序、插入排序称为三大基本排序。 虽然这三大基本排序算法时间复杂度都是O(n2),但是其实细细讨论之下,还是有各自的特点的。 基本思路: 假 ...
分类:编程语言   时间:2018-05-29 17:43:20    阅读次数:133
1173条   上一页 1 ... 32 33 34 35 36 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!