【发布时间】:2015-01-19 21:47:22
【问题描述】:
根据https://wiki.python.org/moin/TimeComplexity给定字典D的操作
D[k] 是不变的。k in D 的复杂度是多少?这仍然是恒定的吗?
【问题讨论】:
标签: python dictionary time-complexity
根据https://wiki.python.org/moin/TimeComplexity给定字典D的操作
D[k] 是不变的。k in D 的复杂度是多少?这仍然是恒定的吗?
【问题讨论】:
标签: python dictionary time-complexity
成员资格测试与检索项目的成本完全相同,因此 O(1)。
这是合乎逻辑的,因为为了返回给定键的值,首先需要确定它是否在字典中。如果检索一个键需要固定的时间,那么首先确定它是否在字典中也只能花费固定的时间。
【讨论】: