gpt4 book ai didi

c++ - 如何优化获取数组的平均值?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:21:07 34 4
gpt4 key购买 nike

<分区>

有一个函数返回从开始到 i + 1 的所有元素的平均值。

std::vector<double> f(const std::vector<double> &v)
{
std::vector<double> ret(v.size());

for (size_t i = 0; i < v.size(); ++i) {
ret[i] = std::accumulate(v.begin(), v.begin() + i + 1, 0.0) / (i + 1);
}

return ret;
}

如何优化这个功能?

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com