-
个人简介
#include<bits/stdc++.h> using namespace std; bool w114514(int x,int y){ return x>y; } void p(int a[],int n,bool(*cmp)(int x,int y)=0){ for(int i=0;i<n-1;++i){ for(int j=0;j<n-i-1;j++){ if(cmp==0){ if(a[j]>a[j+1]){ swap(a[j],a[j+1]); } } else if(cmp(a[j],a[j+1])){ swap(a[j],a[j+1]);
} } }
} int main(){ int a[10]={2,1,9,10,0,8,5,3,7,2}; //p(a,10,w114514); sort(a+0,a+10,w114514); for(int i=0;i<10;i++){ cout<<a[i]<<" "; } return 0; }
sort(排序范围的开始位置,排序范围的结束位置,比较规则)
-
通过的题目
-
最近活动
This person is lazy and didn't join any contests or homework.
题目标签
- 初窥门径
- 3
- 顺序结构
- 3
- 字符串
- 1
- 驾轻就熟
- 1
- 其他
- 1
- 排序
- 1
- 融会贯通
- 1