c++ sort()函数对二维数组vector排序
sort (first, last) 对容器或普通数组中 [first, last) 范围内的元素进行排序,默认进行升序排序。
对于一个一维的数组,使用sort()函数进行排序:
vector <int> a{2,5,1,4,6};
sort(a.begin(),a.end());//默认维非降序排序
对于一个二维的数组,如果要对一个二维数组的第二个关键字进行排序,自定义sort函数使用:
//vector<vector<int> test;//二维数组test
sort(tset.begin(),test.end(),[](const vector<int>&a,const vector<int>&b){
return a[1]<b[1];
});
参考博客:
/liguojie12/article/details/113800426