3
我有浮點數的列表或向量。如何使用STL算法找到list/vector中的最小值?我可以找到迭代,但有沒有更優雅的方式來做到這一點?使用STL找到列表<>中的最小值
我有浮點數的列表或向量。如何使用STL算法找到list/vector中的最小值?我可以找到迭代,但有沒有更優雅的方式來做到這一點?使用STL找到列表<>中的最小值
您可以使用std::min_element算法。請注意,它不會比基於迭代的算法更快,但它仍然是複雜性。但是寫入的代碼量會更少。
std::vector<float>::iterator iter = std::min_element(items.begin(), items.end());
std::cout << *iter << "\n";
你打敗了我!正確的答案,但。 – Trickfire