哈希表
来源:互联网 发布:搜索引擎优化排名 编辑:程序博客网 时间:2024/06/08 17:35
#define ll long long#define N 1000007const unsigned long long SMod=1000007;struct hashmap{ struct Edge { long long num; int next; }edges[2*N]; int tot; int head[SMod+100]; void init(){ memset(head,-1,sizeof(head)); tot=0; } void insert(long long num){ int start=num%SMod; edges[tot].next=head[start]; edges[tot].num=num; head[start]=tot++; } int Find(long long num){ int start=num%SMod; int ind; for(ind=head[start]; ind!=-1; ind=edges[ind].next){ if(edges[ind].num==num)break; } return ind; }}ST;
0 0
- 哈希表
- 哈希表
- 哈希表
- 哈希表
- 哈希表
- .哈希表
- 哈希表
- 哈希表
- 哈希表
- 哈希表
- 哈希表
- 哈希表
- 哈希表
- 哈希表
- 哈希表
- 哈希表
- 哈希表
- 哈希表
- C 不引入第三变量交换两个数的值(异或运算符^)
- 本博客全部移至http://blog.sina.com.cn/u/5501630255
- 广播机制的优越性
- 常用的排序算法以及实现
- CUDA: 不要在一个.cpp文件中声明kernel(即以_global_和_device_的函数)
- 哈希表
- 《C语言及程序设计》实践参考——反弹的皮球
- 《C语言及程序设计》实践参考——M$pszi$y是嘛意思?
- android的隐藏文件或文件夹
- 《C语言及程序设计》实践参考——Bessel函数
- 《C语言及程序设计》实践参考——贪财的富翁
- 《C语言及程序设计》实践参考——在北京买房
- 零基础学习Mahout之一:搭建单机环境
- MATLAB中的imagesc