Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
有没有办法让这个哈希查找更快?
我需要 非常 快速处理有限范围的字符串 计算它们的值 输入文件的形式为 January 7 March 22 September 87 March 36 等等 因为线宽相同 所以我可以简单地读取一行fread相当快 而且我已经开发了一个完美
c
Optimization
perfecthash
数学组合的完美最小哈希
首先定义两个整数N and K where N gt K 两者都在编译时已知 例如 N 8 and K 3 接下来 定义一组整数 0 N or 1 N 如果这使答案更简单 并调用它S 例如 0 1 2 3 4 5 6 7 的子集数量S wi
Algorithm
Hash
combinations
perfecthash
在这种情况下是否可以创建一个最小完美哈希函数?
我想创建一个哈希映射 或其他结构 如果您有任何建议 来存储键值对 这些键将在创建地图的同时一次性插入 但我不知道键是什么 任意长度的字符串 直到运行时 当我需要创建地图时 我正在解析这样的查询字符串 x 100 name bob color
c
Hash
perfecthash
单射双向映射[重复]
这个问题在这里已经有答案了 我经常处理的映射是单射 在编程术语中 这可以表示为字典 其中所有值都是唯一的 当然 所有键也是唯一的 是否存在一种内存高效的数据结构 用于单射映射 并具有您期望从字典中获得的所有时间复杂度属性 例如 d 1 a
python
Dictionary
Hash
perfecthash
injectivefunction
预先已知字符串的完美哈希函数
我有 4000 个字符串 我想用这些字符串创建一个完美的哈希表 字符串是预先知道的 所以我的第一个想法是使用一系列if声明 if name aaa return 1 else if name bbb return 2 4000th if s
c
string
Hash
perfecthash