数据结构实验之查找七:线性之哈希表
来源:互联网 发布:vb net从入门到精通 编辑:程序博客网 时间:2024/06/15 00:35
#include <bits/stdc++.h>using namespace std;int Hash(int num,int p){ int k; k = num % p; return k;}int main(){ int n,p; while(cin>>n>>p) { int i,a[2000],num,k; memset(a,-1,sizeof(a)); for(i = 0; i <= n - 1; i++) { cin>>num; k = Hash(num,p); if(a[k] == -1) { a[k] = num; } else { if(a[k] != num)//在k位置上虽然存了数字,但是数字和进来的数字不同 { int l = k,cnt = 1; while(a[l] != -1) { l = Hash(k + cnt,p); cnt++; if(a[l] == num) { break; } } k = l; a[k] = num; } } if(i == 0) { cout<<k; } else { cout<<" "<<k; } } cout<<endl; } return 0;}
阅读全文
0 0
- 数据结构实验之查找七:线性之哈希表
- 数据结构实验之查找七:线性之哈希表
- 数据结构实验之查找七:线性之哈希表
- SDUT 数据结构实验之查找七:线性之哈希表
- SDUT 数据结构实验之查找七:线性之哈希表
- 数据结构实验之查找七:线性之哈希表 151 268
- 数据结构实验之查找七:线性之哈希表
- SDUT3379数据结构实验之查找七:线性之哈希表
- SDUT 3379 数据结构实验之查找七:线性之哈希表
- 数据结构实验之查找七:线性之哈希表
- 数据结构实验之查找七:线性之哈希表
- 数据结构实验之查找七:线性之哈希表
- 数据结构实验之查找七:线性之哈希表
- SDUTACM 数据结构实验之查找七:线性之哈希表
- 数据结构实验之查找七:线性之哈希表
- 数据结构实验之查找七:线性之哈希表
- 数据结构实验之查找七:线性之哈希表
- 数据结构实验之查找七:线性之哈希表
- 3D引擎数据结构与glTF(2): Scene Graph
- Django使用表单操作数据库
- github 开启两步认证后 不能 git clone 和 git push
- 【XSY2666】排列问题 DP 容斥原理 分治FFT
- Unity面向组件开发
- 数据结构实验之查找七:线性之哈希表
- Java基础
- ASP Server对象
- 数据格式化工具
- WPF与MVVM的实现(四)命令绑定
- 数据结构实验之查找四:二分查找
- 算法练习(1)
- NGINX配置文件详解
- python 第6课