遇到的一個疑惑,現記錄如下:
int main()
{vector<vector<int>> envelopes = { {5, 8},{6, 7},{6, 4},{2, 3},{8,9} };sort(envelopes.begin(), envelopes.end());for (int i = 0;i < envelopes.size();i++)cout << envelopes[i][0]<<" "<< envelopes[i][1] << endl;return 0;
}
結果:
從測試結果可以看出,sort對二維數組進行排序是按照第一維度從小到大排的,如果第一維度數字一樣,就看第二維度的數字哪個大。