Ich habe einen Vektor mit 3 Spalten.Sortierung Vektor nach der dritten Nummer in Spalte
{0,1,10}
{0,2,15}
{0,3,33}
{0,4,12}
Wie kann ich das nächste Ergebnis erhalten?
{0,3,33}
{0,2,15}
{0,4,12}
{0,1,10}
Wie ich denke, dass ich den folgenden Code verwenden sollte:
std::sort(a.begin(), a.end(),
[](const std::vector<int>& a, const std::vector<int>& b)
{ return a[1] > b[1]; });
Also muss ich in jedem Vektor gemäß der dritten Reihe sortieren, aber zuerst zwei auch gehen sollte, weil ich eine Liste müssen mit sortierter Vektor.
'nach dem dritten und number'' Rück a [1]> b [1] '? – Gluttton