OrderedSet()仍然具有O(1)的搜索参数吗?

问题描述 投票:0回答:1

我听说,当您在列表上执行in运算符时,它必须搜索O(n)对象,而如果在集合上执行它,则必须搜索O(1)对象。要了解我的意思,请转到here。这仍然适用于OrderedSet吗?

python set ordered-set
1个回答
1
投票

Typically,OrderedSet实现将通过委派给基础__contains__来实现set。因此它将具有您期望的算法复杂性。

© www.soinside.com 2019 - 2024. All rights reserved.