插入多组的运行时间
Runtime of inserting into multi set
插入多组的总运行时是什么,可以说我要浏览十亿个元素,然后插入多组,该元素维持分类的订单。我最坏的情况是什么?
根据http://www.sgi.com/tech/stl/multipleassociativecontainer.html插入的复杂性是o(log n)用于插入单个元素;为了插入长度n的序列,它是o(n log n)。
如果您真的想要时间,而不是渐近复杂性,则可以以不同的值计时-1000,10,000-例如,然后从那里计算相称的常数。实际方程将为t = a n log n C。
当然,下次您在不同的硬件上运行时,A和C的值将会改变。
相关文章:
- KMP算法和LPS表构造的运行时间
- 如何计算Big-O表示法中的平均渐近运行时间
- 用时钟测量程序的运行时间
- 如何减少代码的运行时间以对齐文本?
- 我的 c++ 应用程序中的运行时间从 0 增加到 60 太快了(例如一毫秒或一微秒)
- 使用 Qt 测量过程的实际运行时间
- 如何执行用 C++ 编写的程序的运行时间?
- 无限运行时间
- 如何优化C++键值程序以获得更快的运行时间
- 这个算法的运行时间复杂度是多少?你是如何分析的
- 两个嵌套循环的运行时间复杂性:二次型还是线性
- 重复值的最长运行时间
- 同一程序的运行时间差异很大,有时达到1000+us
- 测量 OpenCL 应用程序的运行时间
- 为什么以相同的数量插入到集合中,基于不同的方法具有不同的运行时间?
- variadic函数模板:基于n编译时值在运行时间自动n输入
- 如何修复数据库连接的C 程序运行时间错误(0xc0000005)
- 插入bizzare运行时间
- 插入多组的运行时间
- 计算哈希插入的运行时间