目的: 2D ベクトルがあります。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() を使用する必要があると想定していますが、オンラインで検索した後でも、これを行う方法がまったくわからないので、コードに関する直接的なヘルプや、Web サイトやリソースへの指示さえあれば、本当に感謝しています. ありがとう!