
hash
templarzq
这个作者很懒,什么都没留下…
展开
-
关于float /double、string类型的hash函数/hash表实现
#include #include using namespace std; using namespace __gnu_cxx; #define FLT_EPSILON 1.192093e-007 #define DBL_EPSILON 2.2204460492503131e-016 #define FLOAT_EPSILON(a,b) ( a > b ? fabs(a) * FLT_EP原创 2012-06-29 16:16:02 · 2358 阅读 · 0 评论 -
Hash Functions
BKDR Hash unsigned int BKDRHash(char *str) { unsigned int seed = 131; // 31 131 1313 13131 131313 etc.. unsigned int hash = 0; while (*str) { hash = hash * seed + (*str++);翻译 2013-03-14 12:04:03 · 751 阅读 · 0 评论