【发布时间】:2020-07-15 23:09:21
【问题描述】:
我对在 size n 的多重集中为某些 元素 x 调用 count(x) 时发生的操作数量感到困惑。
我是否正确操作数是 log(n) + #_of_matches_of_x,这意味着 multiset 中的元素数量加上 multiset 中所有元素中目标元素 x 的匹配数的对数?
感谢您的宝贵时间!
【问题讨论】:
-
如有疑问,请查看参考网站,例如:en.cppreference.com/w/cpp/container/multiset/count
-
我做到了,我只是不明白时间复杂度的线性部分是什么意思。
-
线性意味着 O(N)
-
但更具体地说,就操作次数而言...
-
是目标元素的匹配数吗?
标签: c++ c++11 stl std multiset