博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2023年3月20日

摘要: NV版本 FNV哈希算法全名为Fowler-Noll-Vo算法,是以三位发明人Glenn Fowler,Landon Curt Noll,Phong Vo的名字来命名的,最早在1991年提出 特点和用途:FNV能快速hash大量数据并保持较小的冲突率,它的高度分散使它适用于hash一些非常相近的字符 阅读全文

posted @ 2023-03-20 14:31 linFen 阅读(578) 评论(0) 推荐(0) 编辑

摘要: 1、概念 哈希之所以广泛存在,是因为它能在绝大多数情况下可以在O(1)的时间复杂度中完成元素的查找。它的核心是数组,如果输入是一个自然数,那么当然可以在常数时间内搜索到自然数所对应的数组元素了。但在工程实践中,要查找的关键字往往都不是自然数,即使是自然数也有可能是很大的值。因此,只要我们提前把关键字 阅读全文

posted @ 2023-03-20 14:11 linFen 阅读(39) 评论(0) 推荐(0) 编辑

摘要: 1 DJBX33A算法原理 2 DJBX33A算法典型实现 2.1 PHP(zend_string.h) 2.2 Apache(apr_hash.c) 2.3 BerkeleyDB(src\hash\hash_func.c) 2.4 Python(pyhash.c) 3 DJBX33A算法相似实现 阅读全文

posted @ 2023-03-20 11:29 linFen 阅读(47) 评论(0) 推荐(0) 编辑

摘要: 简介 哈希方法学 哈希函数和素数 位偏向 各种形式的哈希 常用的哈希函数 各版本哈希代码下载 简介 哈稀函数按照定义可以实现一个伪随机数生成器(PRNG),从这个角度可以得到一个公认的结论:哈希函数之间性能的比较可以通过比较其在伪随机生成方面的比较来衡量。 一些常用的分析技术,例如泊松分布可用于分析 阅读全文

posted @ 2023-03-20 10:41 linFen 阅读(58) 评论(0) 推荐(0) 编辑