sort函式有三個引數:(1
)第乙個是要排序的陣列的起始位址。(2
)第二個是結束的位址(最後一位要排序的位址)(3
)第三個引數是排序的方法,可以是從大到小也可是從小到大,還可以不寫第三個引數,此時預設的排序方法是從小到大排序。
#include
using namespace std;
int main()
;for(i=0;i<5;i++)
coutfor(i=0;i<5;i++)
cout執行結果:1,2,5,7,9
#include
using namespace std;
bool compare(int a,int b)
int main()
;for(i=0;i<5;i++)
coutfor(i=0;i<5;i++)
cout執行結果:9 7 5 2 1
less《資料型別》()
greater《資料型別》()
#include
using namespace std;
int main()
;for(i=0;i<5;i++)
coutfor(i=0;i<5;i++)
cout.#include
using namespace std;
int main()
;for(i=0;i<5;i++)
cout<
cout<
sort(a,a+5,greater());//從大到小
for(i=0;i<5;i++)
cout<
cout<
return 0;
} struct student;
bool compare(student q,student p)
//從大到小
C sort 函式用法
msdn中的定義 template voidsort ranit first,ranit last 1 template voidsort ranit first,ranit last,pred pr 2 標頭檔案 include using namespace std 1.預設的sort函式是按公...
C sort 函式用法
msdn中的定義 template voidsort ranit first,ranit last 1 template voidsort ranit first,ranit last,pred pr 2 標頭檔案 include using namespace std 1.預設的sort函式是按公...
C sort函式用法
from 最近演算法作業經常需要排序。偶是乙個很懶的人,於是一直用c 的sort進行排序 不少同志對此心存疑慮,所以今天就寫一寫sort的用法。宣告 此用法是從某大牛的程式中看到的,其實偶只是拿來用,不知所以然,飄走 msdn中的定義 template voidsort ranit first,ra...