【发布时间】:2011-08-28 21:47:16
【问题描述】:
我需要存储一个值的集合,然后有能力计算它的中值。
c++ 中存储这些值的最佳容器是什么?如何找到中位数?
(我可能还希望能够删除特定元素,所以我认为 set 可能不是最佳选择...)
【问题讨论】:
-
你想要最高效的方法,还是最简单的代码?
-
@Bo 和@Beta:我想我想得到什么...... 1. 是否有一个内置函数可以计算中位数 2. 什么是最好的排序容器(哪些容器自动排序),如果不是,那么最好的排序方式是什么。就速度而言,最有效。我需要做 1000 次这样的计算。
-
@user620189 - 点击链接! :-) 它展示了如何将值放入向量中并对其进行排序。中位数最终会出现在中间。