当前位置: 首页 > news >正文

内江建网站网易导入到wordpress图片

内江建网站,网易导入到wordpress图片,淘宝官方网站主页,郑州做网站设计的公司题目描述 请设计一个整型开散列表,散列函数为除留余数法,其中散列表的长度、除留余数法的模和关键码的个数由键盘输入,再根据输入由键盘输入所有的关键码。分别对三个待查值在散列表中进行查找,输出查找结果采用头插法。 输入描…

题目描述

请设计一个整型开散列表,散列函数为除留余数法,其中散列表的长度、除留余数法的模和关键码的个数由键盘输入,再根据输入由键盘输入所有的关键码。分别对三个待查值在散列表中进行查找,输出查找结果采用头插法。

输入描述

各个命令以及相关数据的输入格式如下:
第一行输入闭散列表的长度n
第二行输入除留余数法的模m
第三行输入关键码的个数num
第四行输入num个整型关键码
第五行输入三个待查整型值

输出描述

输出三行,每行格式为:
如果找到待查值,输出找到待查值的位置,先输出待查值在散列表指针数组中的下标,
再输出待查值在关键码链表中的位置,从1开始,如果没找到,输出“none”,并把待查值
插入到开散列表中

输入样例

11 11 9
2 6 8 9 13 17 10 12 20
11 13 9

输出样例

none
2 1
9 2
内存阀值:102400K 耗时阀值:5000MS

代码

#include <iostream>#define MAXSIZE 100using namespace std;struct KeyNode {int _key;KeyNode* _next;KeyNode(int key):_key(key), _next(NULL) {} 
};class Hash {public:Hash(int len, int mod);~Hash();public:void Insert(int key);void Find(int key);private:int getPos(int key);private:int len_;int mod_;KeyNode* bucket_[MAXSIZE];
};Hash::Hash(int len, int mod):len_(len), mod_(mod) {for (int i = 0; i < len_; i++) {bucket_[i] = NULL;}
}Hash::~Hash() {for (int i = 0; i < len_; i++) {KeyNode* temp;for (KeyNode* p = bucket_[i]; p != NULL; p = temp) {temp = p->_next;delete p;}}}void Hash::Insert(int key) {int in = key % mod_;KeyNode* temp = new KeyNode(key);temp->_next = bucket_[in];bucket_[in] = temp;
}void Hash::Find(int key) {int in = key % mod_;if (bucket_[in] == NULL) {Insert(key);throw "none";}bool isFind = false;for (KeyNode* p = bucket_[in]; p != NULL; p = p->_next) {if (p->_key == key) {isFind = true;cout << in << ' ' << getPos(key) ;break;}}if (isFind == false) {Insert(key);throw "none";}
}int Hash::getPos(int key) {int in = key % mod_;int count = 1;for (KeyNode* p = bucket_[in]; p->_key != key; p = p->_next) {count++;}return count;
}int main() {int len, mod, n, key;cin >> len >> mod >> n;Hash h(len, mod);for (int i = 0; i < n; i++) {cin >> key;h.Insert(key);}for (int i = 0; i < 3; i++) {cin >> key;try {h.Find(key);	} catch (const char* str) {cout << str ;}}return 0;
http://www.yayakq.cn/news/288337/

相关文章:

  • vs2013可以做网站么做网站电话说辞
  • 广西医科大学网站建设临沧网站开发
  • 做直播网站需要多少钱wordpress同步到报价号
  • 在线网站建设工程标准住房和城乡建设部政务服务官网
  • 手机wap网站大全王展简历
  • 外贸网站有哪些?wordpress缩略图代码显示
  • 石家庄网站建设加王道下拉科技公司网站系统
  • 网站开发天津51找呀模板网
  • 网站开发 开票网页翻译软件哪个好
  • 禅城网站制作c2c模式是什么
  • 物流网站购买物流单号科技局网站查新怎么做
  • 平面设计需要什么基础宁波seo哪家好推广
  • 保定网站维护广东东莞人才招聘网
  • 珠海网站制作推广公司哪家好广告创意设计公司
  • 网站怎样做的有吸引力云南建设工程有限公司
  • 国外网站建立小程序与app有什么区别
  • 东四网站建设自己做视频网站的流程
  • 网站每天1万ip能收入多少网站提示域名解析错误怎么办
  • 网站标题的选择wap网站模板
  • 工具磨床东莞网站建设专业的大连网站建设
  • 企业免费建站哪个网站可以接针织衫做单
  • 有自己网站做淘宝客赚钱莆田百度seo排名
  • wordpress如何增加page样式安徽seo网站
  • 建设网站的费用属于资产吗手机界面设计教程
  • 易企秀网站怎么做轮播图安徽网络优化公司排名
  • 做外贸都有哪些好网站网站开发 播放音频amr
  • 新服务器做网站如何配置seo网站排名优化软件是什么
  • 网站设计企wordpress价钱
  • 网站建设用户画像例子html可视化布局工具
  • 宿迁网站建设公司排名保定哪做网站好