遇到的一个疑惑,现记录如下:
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对二维数组进行排序是按照第一维度从小到大排的,如果第一维度数字一样,就看第二维度的数字哪个大。