1、默認的sort函數是按升序排序。
sort(a,a+n); //兩個參數分別為待排序數組的首地址和尾地址
2、可以自己寫一個cmp函數,按特定意圖進行排序。
int cmp( int a, int b ) {
if( a > b ) return 1; //此函數返回值為1時表示a排列在b前 else return 0; } sort(a,a+n,cmp);是對數組a降序排序
3、int cmp( P a, P b ) { if( a.x < b.x ) return 1; else if( a.x == b.x ) { if( a.y < b.y ) return 1; else return 0; } else return 0; } sort(a,a+n,cmp); 是先按x升序排序,若x值相等則按y升序排序。
