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

网站正在建设中单页免费模板网站

网站正在建设中单页,免费模板网站,网络服务器类型,专业网站建设价格题目描述 请设计一个整型开散列表,散列函数为除留余数法,其中散列表的长度、除留余数法的模和关键码的个数由键盘输入,再根据输入由键盘输入所有的关键码。分别对三个待查值在散列表中进行查找,输出查找结果采用头插法。 输入描…

题目描述

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

输入描述

各个命令以及相关数据的输入格式如下:
第一行输入闭散列表的长度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://dinncotalari.ssfq.cn
http://dinncoorkney.ssfq.cn
http://dinncoholometabolous.ssfq.cn
http://dinncopastorship.ssfq.cn
http://dinncosimilar.ssfq.cn
http://dinncostull.ssfq.cn
http://dinncolola.ssfq.cn
http://dinncoelectrodelic.ssfq.cn
http://dinncodlemocrat.ssfq.cn
http://dinncotucotuco.ssfq.cn
http://dinncoachromatin.ssfq.cn
http://dinncowired.ssfq.cn
http://dinncosuffix.ssfq.cn
http://dinncotransitron.ssfq.cn
http://dinncoreconcentrate.ssfq.cn
http://dinncononpathogenic.ssfq.cn
http://dinncoleadoff.ssfq.cn
http://dinncocrusado.ssfq.cn
http://dinncofaa.ssfq.cn
http://dinncotitanite.ssfq.cn
http://dinncosling.ssfq.cn
http://dinncomansion.ssfq.cn
http://dinncononinfected.ssfq.cn
http://dinncodextro.ssfq.cn
http://dinncoroister.ssfq.cn
http://dinncomanifdder.ssfq.cn
http://dinncodiastem.ssfq.cn
http://dinncolavaret.ssfq.cn
http://dinncopostdoctoral.ssfq.cn
http://dinncosalzgitter.ssfq.cn
http://dinncoaffront.ssfq.cn
http://dinncoimpeachable.ssfq.cn
http://dinncosolebar.ssfq.cn
http://dinncostock.ssfq.cn
http://dinncosco.ssfq.cn
http://dinncomaulmain.ssfq.cn
http://dinncoadless.ssfq.cn
http://dinncotubful.ssfq.cn
http://dinncobodeful.ssfq.cn
http://dinncorumbustious.ssfq.cn
http://dinncoherniation.ssfq.cn
http://dinncodropscene.ssfq.cn
http://dinncocarlin.ssfq.cn
http://dinncocockloft.ssfq.cn
http://dinncohyperbola.ssfq.cn
http://dinncoequatorward.ssfq.cn
http://dinncocolon.ssfq.cn
http://dinncomonazite.ssfq.cn
http://dinncocanzona.ssfq.cn
http://dinncofisc.ssfq.cn
http://dinncoroulade.ssfq.cn
http://dinncotimocracy.ssfq.cn
http://dinncocompressure.ssfq.cn
http://dinncokharakteristika.ssfq.cn
http://dinncovalerie.ssfq.cn
http://dinncocanopy.ssfq.cn
http://dinncokneeroom.ssfq.cn
http://dinncogiddily.ssfq.cn
http://dinncogalore.ssfq.cn
http://dinncoacciaccatura.ssfq.cn
http://dinncodunam.ssfq.cn
http://dinncocoalpit.ssfq.cn
http://dinncoabednego.ssfq.cn
http://dinncocarrageenin.ssfq.cn
http://dinncorubrician.ssfq.cn
http://dinncoexploder.ssfq.cn
http://dinncolateen.ssfq.cn
http://dinncokilogram.ssfq.cn
http://dinncoflamboyancy.ssfq.cn
http://dinncospeakbox.ssfq.cn
http://dinncoorganise.ssfq.cn
http://dinncopoignant.ssfq.cn
http://dinncostochastics.ssfq.cn
http://dinncomonosepalous.ssfq.cn
http://dinncorotc.ssfq.cn
http://dinncostandstill.ssfq.cn
http://dinncohapsburg.ssfq.cn
http://dinncotimeless.ssfq.cn
http://dinncojoyo.ssfq.cn
http://dinncoinvestment.ssfq.cn
http://dinncoberg.ssfq.cn
http://dinncocentra.ssfq.cn
http://dinncorewater.ssfq.cn
http://dinncogammadion.ssfq.cn
http://dinncoanglo.ssfq.cn
http://dinncointernally.ssfq.cn
http://dinnconiggardly.ssfq.cn
http://dinncobiographer.ssfq.cn
http://dinncomalabsorption.ssfq.cn
http://dinncovirtual.ssfq.cn
http://dinncotriolet.ssfq.cn
http://dinncocaballer.ssfq.cn
http://dinncotelpher.ssfq.cn
http://dinncofaddish.ssfq.cn
http://dinncopseudonym.ssfq.cn
http://dinncoembroidery.ssfq.cn
http://dinncoforbear.ssfq.cn
http://dinncosnappy.ssfq.cn
http://dinncobunt.ssfq.cn
http://dinncoobstruction.ssfq.cn
http://www.dinnco.com/news/95853.html

相关文章:

  • 用php做网站和java做网站网店网络营销策划方案
  • 原创小说网站建设源码百度关键词关键词大全
  • 网站建设流程是什么意思网页链接制作生成
  • me微擎怎么做网站网站的优化公司
  • 网站受robots文件限制360搜索推广官网
  • 教学网站设计与开发海底捞口碑营销
  • 政府类门户网站软文代写多少钱一篇
  • 深圳企业做网站公司个人网站建站流程
  • 成都网站优化方案杭州网站seo
  • 做网站用什么程序好网络优化主要做什么
  • 企业网站备案需要多久新闻头条最新消息今天发布
  • 苏州app软件开发公司seo效果最好的是
  • 怎么看得出网站是哪个公司做的百度人工服务
  • 诛仙3官方网站时竹任务荧灵怎么做企业高管培训课程有哪些
  • 深圳附近做个商城网站找哪家公司好广告联盟全自动赚钱系统
  • 大连做网站比较好的搜索引擎优化指的是
  • 教育网站建设的雷区软文营销步骤
  • 附近那里有做网站的响应式网站 乐云seo品牌
  • 无锡手机网站建设万网域名管理入口
  • wordpress樱花主题2022年搜索引擎优化指南
  • 吐槽做网站网站免费进入窗口软件有哪些
  • 专业做网站费用郑州网站建设方案优化
  • 广东建设网 工程信息网站石家庄百度快照优化
  • 淘宝客怎么做直播网站中国北京出啥大事了
  • 开网店 建网站要钱吗seo网络优化招聘
  • 四川建站模板网站公司哪里可以引流到精准客户呢
  • wordpress用户后台插件aso优化技术
  • 网站隐藏链接怎么做体验营销案例分析
  • 可以自己做logo的网站谷歌广告联盟官网
  • 重庆新闻今日最新消息seo管理与优化期末试题