如何查找向量的统计信息?最大/最小,模式,中位数,平均值

时间:2016-02-07 04:18:57

标签: c++ vector

我的任务是询问用户最小和最大x值。然后,我使用极值来计算这两个极端之间的20个值。我必须在表格上显示x值和f(x)值。然后我必须找到关于f(x)值的统计数据,如最小值和最大值,平均值,模式和中值。我不太熟悉矢量来查找这些统计数据。任何帮助表示赞赏。到目前为止,这是我的代码......

None

1 个答案:

答案 0 :(得分:0)

vector<int>为例。获得元素的原始但有效的方法是这样的:

for(int i=0; i<vec.size(); ++i)
{
  int n = vec[i];
  ...
}

现在vector<vector<int>>

for(int i=0; i<vec.size(); ++i)
  for(int j=0; j<vec[i].size(); ++j)
  {
    int n = vec[i][j];
    ...
  }