
冒泡排序带到OJ里
经常超时
可以用sort函数
sort函数可以三个参数也可以两个参数
头文件#include < algorithm>和using namespace std;
#include
#include
int main()
{
int a[20]={2,4,1,23,5,76,0,43,24,65},i;
for(i=0;i<20;i++)
cout< sort(a,a+20);
for(i=0;i<20;i++)
cout< return 0;
}
Sort函数有三个参数:
第一个是要排序的数组的起始地址
第二个是结束的地址(最后一位要排序的地址)
第三个参数是排序的方法
#include
#include
using namespace std;
bool cmp(int x,int y){
return x % 10 > y % 10;
}
int main(){
int num[10] = {65,59,96,13,21,80,72,33,44,99};
sort(num,num+10,cmp);
for(int i=0;i<10;i++){
cout<
return 0;
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)