11.4-1 考虑将关键字 10、22、31、4、15、28、17、88、59用开放寻址法插入到一个长度为 m = 11 的散列表中,辅助散列函数为 h'( k ) = k mod m。试说明分别用线性探查,二次探查(c1 = 1,c2 = 3) 和双重散列h2( k ) = 1 + ( k mod (m-1))将这些关键字插入散列表的过程。
ANSWER:
序号 | 线性探查 | 二次探查 | 双重散列 |
0 | 22 | 22 | 22 |
1 | 88 | ||
2 | 88 | 59 | |
3 | 17 | 17 | |
4 | 4 | 4 | 4 |
5 | 15 | 15 | |
6 | 59 | 28 | 28 |