【问题标题】:Built in python hash table implementation内置python哈希表实现
【发布时间】:2014-10-18 06:23:53
【问题描述】:

python 中是否有内置的哈希表实现,它根据 O(c) 时间(c - 常数)中的值找到键。我猜python中的字典只是通过遍历值来找到键。

【问题讨论】:

  • Python 字典一个哈希表:stackoverflow.com/questions/327311/…
  • 是什么让你认为 Python 字典是 O(n)?为什么这有意义?
  • 这是一个可怕的猜测,少量研究可能会证明这一点。

标签: python hashtable


【解决方案1】:

Python 的dict 哈希表(参见this StackOverflow answer

来自Python wiki

Python 的字典实现通过要求键对象提供“哈希”函数将字典查找的平均复杂度降低到 O(1)

【讨论】:

    猜你喜欢
    • 2013-11-16
    • 2016-03-25
    • 2011-10-14
    • 2011-09-15
    • 2016-11-12
    • 2020-08-30
    • 2012-06-03
    • 2021-09-14
    相关资源
    最近更新 更多