1. 程式人生 > >關於c++語言中的sort函式

關於c++語言中的sort函式

關於sort 函式

1.需要包含標頭檔案<algorithm>,

2.若直接用sort函式,一定要開啟他的域

  using namespace std;

3.使用該函式需注意sort()包含3個引數

 sort(a,b,c)其中a,b,為一個具體的數c可以是一個函式名,其返回的值是一個布林型別

如果第三個引數沒有,則該排序型別預設為升序排序

4.若要實現降序排序則需要寫一個返回值是布林型別的函式例如

bool cmp(int a,int b)

{

  return a>b;

}

5.特別需要注意的是,使用sort函式的時候a,b引數不能是a[i]這種形式,而應該是sort (a(陣列名;同時也代表陣列的第一個儲存位置),b(結束排序的位置))