【发布时间】:2012-03-11 09:08:31
【问题描述】:
我想知道random Python 库/模块中shuffle function 的时间复杂度。是 O(n) 还是小于那个?
是否有网站显示属于 Python 库的函数的时间复杂度?
【问题讨论】:
-
@Alex:考虑到该列表中唯一的库是
collections,我认为这不是 OP 所要求的。 -
@Wooble 这是一个 wiki,所以将来可能不限于
collections。 (重读后,似乎这是针对 CPython 的,但至少是一个有趣的参考。它可能会启发某人为random和其他库创建一个等效的 wiki 页面)
标签: python performance time-complexity shuffle