C++中的sort函数对二维数组排序是按照什么准则?
生活随笔
收集整理的這篇文章主要介紹了
C++中的sort函数对二维数组排序是按照什么准则?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
遇到的一個(gè)疑惑,現(xiàn)記錄如下:
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; }結(jié)果:
從測(cè)試結(jié)果可以看出,sort對(duì)二維數(shù)組進(jìn)行排序是按照第一維度從小到大排的,如果第一維度數(shù)字一樣,就看第二維度的數(shù)字哪個(gè)大。
總結(jié)
以上是生活随笔為你收集整理的C++中的sort函数对二维数组排序是按照什么准则?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查前列腺多少钱啊?
- 下一篇: dp笔记:关于DP算法和滚动数组优化的思