我有一个大小为4的向量,希望能够遍历它,每次迭代提取最小的值并将其分配给一个变量。
vector <double> vs;
int a;
int b;
int c;
int d;
vs.push_back(1); vs.push_back(2); vs.push_back(3); vs.push_back(4);
我想让a= 1 b=2 c=3 d=4。最好的方法是什么?
这可能是最容易排序的vector
(使用std::sort
) -或矢量的副本,如果你需要保留原始矢量-并分配a = vs[0]
, b = vs[1]
等。