码迷,mamicode.com
首页 >  
搜索关键字:radix    ( 316个结果
排序算法七:基数排序(Radix sort)
上一篇提到了计数排序,它在输入序列元素的取值范围较小时,表现不俗。但是,现实生活中不总是满足这个条件,比如最大整形数据可以达到231-1,这样就存在2个问题:1)因为m的值很大,不再满足m=O(n),计数排序的时间复杂也就不再是线性的;2)当m很大时,为计数数组申请的内存空间会很大;为解决这两个问题...
分类:编程语言   时间:2015-07-12 00:09:55    阅读次数:336
JavaScript中数字与字符串相互转化
一.数字转换成字符串①Number类定义的toString()方法:这个方法可以接收表示转换基数(radix,范围在2~36之间)的可选参数,如果不指定此参数,转换规则将是基于十进制。例如:②Number类定义的toFixed()方法:这个方法可以指定小数点后的位数。例如:③Number类定义的to...
分类:编程语言   时间:2015-07-11 16:35:33    阅读次数:145
基数排序
介绍: (radix sort)则是属于“分配式排序”(distribution sort),基数排序法又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为O....
分类:编程语言   时间:2015-06-28 23:00:12    阅读次数:282
海量路由表可以使用HASH表存储吗-HASH查找和TRIE树查找
千万别!很多人这样说,也包括我。Linux内核早就把HASH路由表去掉了,现在就只剩下TRIE了,不过我还是希望就这两种数据结构展开一些形而上的讨论。1.hash和trie/radixhash和tire其实是可以统一在一起的。具有相同hash值的多个项具有一个共同的特征,这个特征怎么提取呢?无疑这就是hash函数的工作。而trie树(或者radix树,管它呢)的一棵子树也有共同的特征,这个特征怎么...
分类:其他好文   时间:2015-06-27 19:55:39    阅读次数:140
java在string和int相互转化
1 如何串 String 转换成整数 int?A. 有两种方法:1). int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str...
分类:编程语言   时间:2015-06-23 19:40:40    阅读次数:123
[LeetCode] Largest Number
Well, this problem is designed for radix sort. For more information about radix sort, Introduction to Algorithms, 3rd edition has some nice examples.H...
分类:其他好文   时间:2015-06-09 19:48:48    阅读次数:120
查找——图文翔解RadixTree(基数树)
基数树 对于长整型数据的映射,如何解决Hash冲突和Hash表大小的设计是一个很头疼的问题。 radix树就是针对这种稀疏的长整型数据查找,能快速且节省空间地完成映射。借助于Radix树,我们可以实现对于长整型数据类型的路由。利用radix树可以根据一个长整型(比如一个长ID)快速查找到其对应的对象指针。这比用hash映射来的简单,也更节省空间,使用hash映射hash函数难以设计...
分类:其他好文   时间:2015-06-08 01:05:03    阅读次数:149
查找——图文翔解RadixTree(基数树)
对于长整型数据的映射,如何解决Hash冲突和Hash表大小的设计是一个很头疼的问题。 radix树就是针对这种稀疏的长整型数据查找,能快速且节省空间地完成映射。借助于Radix树,我们可以实现对于长整型数据类型的路由。利用radix树可以根据一个长整型(比如一个长ID)快速查找到其对应的对象指针。这比用hash映射来的简单,也更节省空间,使用hash映射hash函数难以设计,不恰当的hash函数可能增大冲突,或浪费空间。...
分类:其他好文   时间:2015-06-05 00:45:36    阅读次数:158
三种快速排序的效率对比(普通、多线程、amp)
参照:http://www.codeproject.com/Articles/543451/Parallel-Radix-Sort-on-the-GPU-using-Cplusplus-AMP对于普通PC电脑而言,在数据量较小时,多线程优于GPU加速;数据量较大时,GPU加速优于多线程。main.c...
分类:编程语言   时间:2015-06-01 11:02:26    阅读次数:310
WIN7(64位)安装Python模块py-radix
前言: py-radix是用C语言实现的python模块,实现了radix算法(最长前缀匹配算法,用于路由查找) py-radix模块下载: 我下载的最新的版本 py-radix-0.5.tar py-radix模块安装: 1,解压文件,进入目录 \py-radix-0.5 2,打开cmd ,进入相应目录,执行setup.py 执行命令依次如下:python setup.py...
分类:编程语言   时间:2015-05-24 15:52:08    阅读次数:172
316条   上一页 1 ... 23 24 25 26 27 ... 32 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!