#include
#include
//因為用了sort()函式
#include
//因為用了greater()
using
namespace std;
void
main()
;int i;
int len=
sizeof
(a)/
sizeof
(int);
//這裡切記要除以sizeof(int)!
sort
(a ,a + len, greater<
int>()
);//內建型別的由大到小排序
for(i=
0;i) cout<<<
" ";
cout
(a, a + len, less<
int>()
);//內建型別的由小到大排序
for(i=
0;i) cout<<<
" ";
}
sort(a, a + len) //由小到大排序
sort(a ,a + len, greater());//內建型別的由大到小排序
sort(a, a + len, less()); //內建型別的由小到大排序
static
bool
cmp(
const
int&a,
const
int&b)
sort
(s.begin()
,s.end()
,cmp)
;//從小到大排列
static
bool
cmp(
const
int&a,
const
int&b)
sort
(s.begin()
,s.end()
,cmp)
;//從大到小排列
sort(s.begin(),s.end(),cmp);
citations.sort() //citations從小到大排序
citations.sort(reverse = true) #逆序,從大到小排序
arrays.sort(citations); //citations從小到大排序
public
static
void
main
(string[
] args)
//外部比較器
class
mycompare
implements
comparator
sort排序函式
所以自己總結了一下,首先看sort函式見下表 函式名 功能描述 sort 對給定區間所有元素進行排序 stable sort 對給定區間所有元素進行穩定排序 partial sort 對給定區間所有元素部分排序 partial sort copy 對給定區間複製並排序 nth element 找出給...
sort 排序函式
需要標頭檔案 語法描述 sort begin,end,cmp cmp引數可以沒有,如果沒有預設公升序排序。sort函式使用例項 include include includeusing namespace std int main sort a,a 5 for int i 0 i 5 i cout ...
C 排序函式 sort
想起來自己天天排序排序,冒泡啊,二分查詢啊,結果在stl中就自帶了排序函式sort 所以自己總結了一下,首先看sort函式見下表 函式名功能描述 sort 對給定區間所有元素進行排序 stable sort 對給定區間所有元素進行穩定排序 partial sort 對給定區間所有元素部分排序 par...