大连海事大学计算机考研——Hash表
题型判断(20*1)+ 选择(10*2)+简答(含树和森林的转化,时间复杂度,二叉排序树,平衡二叉树,KMP,Hash表,程序输出等)+证明(15*1) + 编程(15*1)
Hash表
分析: 1. 把每个数取余,按照1,3,5的方式散列开,填到表中。
2.查找成功,即找到无冲突的位置比较次数。最后除以的是元素的总个数。
3.查找失败,即找到空位置所需的比较次数(此题按照1,3,5,散列)。
最后除以的是余数。
4.问优势,或者找到某个关键字需要与哪些关键字比较。
例,此题问查找42需要与哪些关键字比较:64,75,31,09,53,23,91,11.
评论