【发布时间】:2017-02-27 14:02:00
【问题描述】:
unordered_set<int>中find方法的时间复杂度是多少?
还有可能改变散列函数吗?
【问题讨论】:
-
从您问题中的链接中,您可以发现复杂性具有“恒定”的平均情况和“容器大小线性”的最坏情况。您究竟在寻找哪些其他信息信息?此外,您可以通过更改
unordered_set的Hash模板参数或通过为您的类型专门设置std::hash<T>模板来更改哈希函数 -
在@jogojapan 答案中查看here 中的哈希函数示例。
标签: c++11 stl time-complexity unordered-set