研究和测试数据结构的真题和答案
第一个问题:
1.线性检测方法:
38%7=3,放在表格的第三个位置。25%7=4,放在第四个位置。
74%7=4,如果和25冲突,就从第四个位置后移,放在第五个位置。63%7=0,放在0。
52%7=3,与38冲突,移动后与25冲突,移动后与74冲突,所以放在第六位。48%7=6,和52冲突。后退一个,放在7个地方。
哈希表如下所示:
0 1 2 3 4 5 6 7
63 38 25 74 52 48
2.链地址法
原理:只要有冲突,就放在冲突位置下,链接。
哈希表如下所示:
0 1 2 3 4 5 6
63 38 25 48
52 74