HASH
来源:互联网 发布:东宫番外清风知我意 编辑:程序博客网 时间:2024/05/20 23:39
struct Hash_map{ static const int mask=0x7fffff; int p[mask+1],q[mask+1]; void clear() { memset(q,0,sizeof(q)); } int& operator [](int k) { int i; for(i=k&mask;q[i]&&p[i]!=k;i=(i+1)&mask);//处理hash冲突 p[i]=k; return q[i]; }};
// BKDR Hash Function—BYVOIDunsigned int BKDRHash(char *str){ unsigned int seed = 131; // 31 131 1313 13131 131313 etc.. unsigned int hash = 0; while (*str) { hash = hash * seed + (*str++); } return (hash & 0x7FFFFFFF);}
0 0
- hash
- Hash
- hash
- hash
- Hash
- hash
- Hash
- HASH
- hash
- hash
- HASH
- hash
- hash
- Hash
- hash
- hash
- Hash...
- hash
- GDOI2017模拟11.1 总结
- ReactiveCocoa 基本用法
- IDEA 编辑器 怎么去掉代码块之间的竖线
- poj3866 Exclusive Access 2
- 银行卡收单之网络传输加密
- HASH
- Ext组件渲染render的全过程
- struts2 result的type属性详解
- Windows下安装Ice和设置Ice的环境变量
- SpringMVC深入三
- 并查集&&向量偏移
- Koahub微信商城系统免费专区
- Logback实践
- java的音频,视频转码