首页 > 试题广场 >

说明在散列表内部,如何通过将所有未占用的槽位链接成一个自由链

[问答题]
说明在散列表内部,如何通过将所有未占用的槽位链接成一个自由链表,来分配和释放元素所占的存储空间。假定一个槽位可以存储一个标志、一个元素加上一个或两个指针。所有的字典和自由链表操作均应具有O(1)的期望运行时间。该自由链表需要是双向链表吗?或者,是不是单链表就足够了呢?

这道题你会答吗?花几分钟告诉大家答案吧!