摘要:
C语言short,long 用于限定整数类型,如:short int n;long int m;在此类变量声明中,int可以省略:short n ;long m;引入这两个限定符的目的是为了提供不同长度的整数。在不同的软硬件环境下,int,short,long的长度可能不一样,但可以确定的是16(位)<=short<=int<=long, long>=32(位)signed,unsigned用于限定char或int。分别表示有符号char/int和无符号char/int。long还可以用于限定double(C99标准),其大小也和实现有关C99标准中引进了long lo 阅读全文
摘要:
参考文献:http://kb.cnblogs.com/page/95701/海量数据处理方法要点:1.Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集。 要点:hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位都是1说明存在,很明显这个过程并不保证查找的结果是100%正确的。 举例:2.Hashing 适用范围:快速查找,删除的基本数据结构,通常需要总数据量可以放入内存 要点:hash函数选择,针对字符串,整数,排列,具体相应的hash方法 举例:在200w数据中,查找某一条数据,先对元素哈希出一个值来,然后将该值对应的数据下标处存储 阅读全文