【发布时间】:2010-05-23 04:58:14
【问题描述】:
哪种数据结构最坏情况下可以在O(1)时间内完成插入、删除和查找操作?
我们可以假设元素集合是从有限集合 1,2,...,n 中提取的整数,并且初始化可能需要 O(n) 时间。
我只能想到实现一个哈希表。
使用 Trees 实现它不会为任何操作提供 O(1) 时间复杂度。或者有可能吗??
请分享您对此或除这些之外的任何其他数据结构的看法。
谢谢..
【问题讨论】:
-
您真的只想存储具有已知上限的整数吗?如果是这样,ROMANARMY 就成功了。如果你真的想存储其他东西,你应该告诉我们。