【发布时间】:2016-06-13 09:44:58
【问题描述】:
我有一个包含 3 列的向量。
{0,1,10}
{0,2,15}
{0,3,33}
{0,4,12}
我怎样才能得到下一个结果?
{0,3,33}
{0,2,15}
{0,4,12}
{0,1,10}
我认为我应该使用以下代码:
std::sort(a.begin(), a.end(),
[](const std::vector< int >& a, const std::vector< int >& b)
{ return a[1] > b[1]; });
所以我需要根据每个向量中的第三个数字进行排序,但前两个也应该上升,因为我需要一个带有排序向量的列表。
【问题讨论】:
-
according to the third number和return a[1] > b[1]?
标签: c++