@3dwelcome perfect hash function 可没这要求,只有 In addition, if the keys are not the data and if it is known that queried keys will be valid, then the keys do not need to be stored in the lookup table, saving space. https://en.wikipedia.org/wiki/Perfect_hash_function
就算你规定查询总是有效的,你这算法既不新,性能也不好啊。
3dwelcome
2022-04-19 02:27:39 +08:00
这段话的意思,是特指另外一个利用 lookup table 的完美哈希算法,是这类算法的鼻祖。 可是作者主页上提到,这类算法已经被时代所淘汰了,自己都不推荐用。 wiki 应该是很久没更新了。 我这里提到的算法,效率也没太大问题,多几个 bit 占用,原理应该是最简单最容易理解的。