通过在大型阵列上使用直接寻址来实现字典。在 一开始,数组条目可能包含垃圾,并初始化整个数组 因为它的大小是不切实际的。所以这里的问题是如何检查数据条目是否有效!!
答案 0 :(得分:0)
我们可以使用验证周期来实现这种直接寻址哈希表 我们要维护一个有点像堆栈的辅助数组,其大小等于哈希表中有效条目的数量...... 哈希表T. 数组S和S'的大小等于有效条目 插入操作 - 用键k插入一个对象x put T [k] = j,j是顶部[S]辅助数组S的索引,并将键k放在第j个S [j] = k并存储指向object put S'[k] =指向对象的指针
搜索 - if(S [T [k]] == T [k])验证循环 插入,搜索,删除操作取O(1)。