【发布时间】:2015-06-15 12:42:01
【问题描述】:
我想知道python的set.intersection的复杂度。我查看了 python 的文档和在线 wiki,但我没有发现这种方法对于多组的时间复杂度。
【问题讨论】:
-
这只提供了两个集合的交集复杂度!
-
在 CPython 中
set_intersection_multi()是使用成对交集实现的,即将前两个集合相交,然后将结果与下一个集合相交,依此类推。因此最差的时间复杂度是number of sets x pairwise complexity
标签: python