最新文章列表

桶排序

/** * 桶排序 * <ul> * <li>平均情况:O(N+C)</li> * <li>最好情况:O(N)</li> * <li>最坏情况:O(N+C)</li> * <li>辅助存储:O(N+C)</li> * <li>稳定</li> ...
smallbug_vip 评论(0) 有741人浏览 2016-03-13 20:20

First Missing Positive

Given an unsorted integer array, find the first missing positive integer. For example, Given [1,2,0] return 3, and [3,4,-1,1] return 2. Your algorithm should run in O(n) time and uses constant space. ...
KickCode 评论(0) 有408人浏览 2016-03-05 03:09

算法排序之最简单最快的排序--桶排序(Bucket Sort)

桶排序(Bucket Sort):主要原理是将数组分到有限数量的桶子里,每个桶子再按个别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序)。 桶排序相对于同样的N,桶数量M越大,其效率越高,最好的时间复杂度能达到O(N)。当然桶排序的空间复杂度为O(N+M),如果输入数据非常庞大,而桶的数量也会非常多,则空间代价无疑是昂贵的。 PS:此次我分享的并不是真正的桶排序算法,而是 ...
zhijun156 评论(0) 有1404人浏览 2014-08-17 17:09

经典排序算法 - 桶排序Bucket sort

1,桶排序是稳定的 2,桶排序是常见排序里最快的一种,比快排还要快…大多数情况下 3,桶排序非常快,但是同时也非常耗空间,基本上是最耗空间的一种排序算法   无序数组有个要求,就是成员隶属于固定(有限的)的区间,如范围为[0-9](考试分数为1-100等)   例如待排数字[6 2 4 1 5 9] 准备10个空桶,最大数个空桶 [6 2 4 1 5 9] 待排数组 [0 0 0 ...
elviszhao 评论(0) 有1515人浏览 2013-03-27 10:13

重学数据结构002——桶排序、基数排序

1.桶排序         有N个整数,范围是1-M或者是0-M-1。留置一个数组Count,其大小为M,并初始化为0。于是Count有M个单元(或者叫桶)。当Ai被读入时,Count ...
wawlian 评论(0) 有2025人浏览 2011-11-11 17:17

最近博客热门TAG

Java(141745) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics