sort函數
sort(begin, end , cmp)函數用於給對象排序,一共有三個參數。
begin :對象需要排序的起始位置
end :對象需要排序的末尾位置
排序區間爲 [begin, end) 左閉右開
cmp :用於設置排序方式,沒有的話默認非降序排序, 這個參數的功能還是蠻強大的,後期得仔細學一下;
實例:
vector<int> a = {2,3,1,0};
a.sort(a.begin(), a.begin + 3); //現在a爲{1,2,3,0};
sort(begin, end , cmp)函數用於給對象排序,一共有三個參數。
begin :對象需要排序的起始位置
end :對象需要排序的末尾位置
排序區間爲 [begin, end) 左閉右開
cmp :用於設置排序方式,沒有的話默認非降序排序, 這個參數的功能還是蠻強大的,後期得仔細學一下;
實例:
vector<int> a = {2,3,1,0};
a.sort(a.begin(), a.begin + 3); //現在a爲{1,2,3,0};
這篇爲了理解,自己瞎寫的,建議看下面這篇,裏面例子很好很有用 https://blog.csdn.net/u011726005/article/details/79874539 //這篇