原文
| ||||||||||
| ||||||||||
![]() |
原始链接: https://news.ycombinator.com/item?id=43931925
Hacker News上的讨论主要围绕“自适应哈希”(Adaptive Hashing)技术如何优化哈希表性能展开。评论员tptacek指出,“自适应哈希”这个术语以前曾用于像Bcrypt这样的算法,这些算法故意放慢哈希速度以增强安全性。这引发了关于目标相反的算法却共享相同名称的幽默讨论。 随后,谈话涉及到快速排序算法(Quicksort),这也是另一个例子,但鲜为人知。一位用户称赞了自适应哈希的实现,因为它消除了其代码中的性能hack。 一个关键点是,自适应哈希的实现仅使用字符串的前两个和后两个字符进行哈希,这并非理想。用户建议根据冲突率动态调整哈希字符数量,以提高哈希表增长时的质量。
| ||||||||||
| ||||||||||
![]() |
reply