【发布时间】:2019-01-23 08:36:31
【问题描述】:
我正在查看 Python 中的 https://wiki.python.org/moin/TimeComplexity 列表。我知道 python list 在内部作为一个数组工作。但是列表的内部长度是O(1)。因为它需要遍历到列表末尾并递增计数器并返回它。
提前致谢
【问题讨论】:
-
我们可以很容易地实现一个列表类,它有一个成员长度,它存储列表的实际长度,并且每当请求获得它的长度时,只需返回该成员而不是再次查找长度。跨度>
-
它跟踪长度。它不必遍历列表来计数。
标签: python arrays python-3.x list