目标:我有一个二维向量。我想按其第 4 列中的值对其进行排序。例如我想对这个向量进行排序:
vector<vector<double>> vector1 = {{4,3,5,3},
{2,6,3,7},
{6,8,5,1},
{5,6,1,5}};
我想按第 4 列中的值对其行进行排序,以便其在行中的元素位置保持不变,但在向量中的行位置发生更改,以便第 4 列中的元素按以下顺序排列:
vector1 = {{6,8,5,1},
{4,3,5,3},
{5,6,1,5},
{2,6,3,7}};
我假设我将不得不使用 sort(),但是在网上搜索之后,老实说,我仍然完全不知道如何去做,所以任何关于代码的直接帮助,甚至是网站或资源的方向,都将不胜感激。谢谢!