首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
若输入12000个不同的整数,其值介于0和19999之间,采用散列表存储这些数,散列函数为h(k)=k/2,请设计实现的算法。
若输入12000个不同的整数,其值介于0和19999之间,采用散列表存储这些数,散列函数为h(k)=k/2,请设计实现的算法。
admin
2010-04-24
51
问题
若输入12000个不同的整数,其值介于0和19999之间,采用散列表存储这些数,散列函数为h(k)=k/2,请设计实现的算法。
选项
答案
可利用两个数组来进行。用数组HT[0..119993]列函数的关键字。数组R[0..5999]存放发生冲突时的关键字,且依次存放。HT[i].next指示发生冲突时存于R中关键字的地址。 heash(HT,R) linklist HT[]; seqlist R[]; { int i,j,k,n; for(i=0;i<12000;i++) { H[i].data=-1; H[i].next=-1;/*初始化*/ } n=0; for(k=0;k<12000;k++) { scanf(&i); j=i/2; if(H[j].data!=-1) { H[j].next=n; A[n]=i; n++; } else H[j].data=i; } } /*hash*/
解析
转载请注明原文地址:https://kaotiyun.com/show/vwAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
IP地址由网络标识和________组成。
IPV6将IP地址的长度增加到了_______,使地址空间增大了296倍。
二进制指数退避算法的控制次序是()
简单文件传输协议TFTP的端口号为________。
若用后根遍历法遍历图C-2所示的二叉树,其输出序列为_______。
设从键盘输入一整数的序列:a1,a2,a3,…an,试编写算法实现:用栈结构存储输入的整数,当ai≠一1时,将ai进栈;当ai=一1时,输入栈顶整数并出栈。算法应对异常情况(如栈满等)给出相应的信息。
从栈顶指针为top的链栈中删除一个结点,并将被删结点的值保存到m中,其操作步骤为______。
有一个单链表(不同结点的数据域值可能相同),其头指针为head,编写一个函数计算数据域为x的结点个数。
已知广义表L=((x,y,z),a,(u,t,w)),求:从L表中取出原子项t的运算。
如果打算动态地调整路由选择,应使用
随机试题
什么是测量仪器的基值测量误差?
某直辖市人民检察院分院发现本市中级人民法院以挪用公款罪判处被告人李某有期徒刑15年的第二审生效判决在适用法律上确有错误,该检察分院按下列哪些程序处理是错误的?()
安全标志是用以表达特定的安全()的一种图形和文字结构的标志。
下列对甲状腺功能亢进患者健康教育内容中不正确的是
单向有序资料作秩和检验时,其计算的统计量不经过校正则
危险废物泛指除放射性废物外,可能对人类的生活环境产生危害的废物,其共同特征是()。
事业单位的会计报表比较简单,只有资产负债表。()
奥苏伯尔认为,学校情境中的成就动机主要由认知内驱力、自我提高内驱力和内驱力三个方面组成。
社会主义核心价值体系
说明:请根据以下信息写一封信。具体信息如下:收信人:刘军写信人:杨玲写信日期:2014年12月8日内容:杨玲写信告诉刘军,她的朋友张兰将于本月15日从厦门到南京,请刘军去机场接张兰。如果张兰需要帮助,请
最新回复
(
0
)