浮動小数点数のリストまたはベクトルがあります。STLアルゴリズムを使用してリスト/ベクトルの最小値を見つける方法は?私は反復で見つけることができますが、これを行うためのよりエレガントな方法はありますか?
質問する
8999 次
2 に答える
8
std::min_elementアルゴリズムを使用できます。反復ベースのアルゴリズムよりも高速になることはなく、それでもO(n)
複雑であることに注意してください。ただし、記述されるコードの量は少なくなります。
于 2012-07-03T08:21:00.253 に答える
3
std::vector<float>::iterator iter = std::min_element(items.begin(), items.end());
std::cout << *iter << "\n";
于 2012-07-03T08:23:12.537 に答える