• 个人简介

    #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