每个C++STL收集操作的算法效率
Algorithmic efficiency of each C++ STL collection operations
我正试图为STL的容器找到一份备忘单。因此,如果有人在设计一个系统时没有记住STL容器,他们可以参考备忘单,更有机会选择一个有效的容器来适应他们的特定问题。
是否有一个表显示了每个STL容器方法的大O表示法
大多数在线参考都包括这样的数据(基准测试除外,我认为如果不是自己完成的话,对大多数人来说不是很有用)。
例如,看看http://en.cppreference.com/w/
对于大多数方法,它都有一个"复杂性"字段。
在这里,您可以找到STL数据结构及其方法的参考,它们通常在页面上有复杂性描述。
http://www.cplusplus.com/reference/stl/
这可能是最接近您想要的东西:
标准容器的复杂性保证是什么?
相关文章:
- 为什么这个运算符<重载函数对 STL 算法不可见?
- 基于ELO的团队匹配算法
- C++选择排序算法中的逻辑错误
- 有没有办法将谓词中的元素偏移量传递给 std 算法?
- C++A*算法并不总是在路径中具有目标节点
- 排序算法c++
- 构建可组合有向图(扫描仪生成器的汤普森构造算法)
- 算法问题:查找从堆栈中弹出的所有序列
- 下面是排序算法O(n)吗
- 埃拉托色尼筛子算法的效率
- 使用求和预测算法的理论平均案例效率和增长顺序
- C++算法:如何提高此代码的效率?[大O]
- 最有cpu效率的方法是使用std::算法和变量函数模板的参数
- 算法的效率用于炒作输入
- 排序效率 算法与输入范围相关
- 找到搜索的效率?算法.C++
- rgb到yuv420算法的效率
- 每个C++STL收集操作的算法效率
- 计时排序算法的效率,但得到不正确的输出
- 固定大小数组的STL算法效率