sort 排序函式 入門學習

2021-07-13 05:02:41 字數 768 閱讀 7213

對 整型陣列 和 結構體陣列 進行排序:

包含 : 1.   #include2.using namespace std;  

// c++ sort()函式的使用.cpp : 定義控制台應用程式的入口點。

//#include#include#includeusing namespace std;

int comp(int a,int b)

//可以使用 struct paixu_tag aa; 或者 paixu_type 命名結構體變數

int main(void);

int shuru[100]=,i,j;

for(i=0;i<10;i++)

scanf("%d",&shuru[i]);//注意 如果是輸入字元 %c scanf函式會把 空格 回車 等字元輸入進去

sort(shuru,shuru+10,comp);//整形陣列比較函式

for(i=0;i<10;i++)

printf("%d ",shuru[i]);

printf("\n ");

for(i=0;i<100;i++)

stt[i].a=i;//結構體初始化

sort(stt,stt+100,comp2);//結構體排序 還是陣列 位址的 偏移

for(i=0;i<100;i++)

printf("%d ",stt[i].a);

system("pause");

return 0;

}

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 ...

sort 排序函式

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...