C++自带排序函数sort( )

三个参数分别是:起始值,起始值+待比较个数,自定义比较函数
sort(arr,arr+n,cmp);

//C++自带排序
#include <stdio.h>
#include <iostream>
using namespace std; 
#include <algorithm>

bool cmp(int i,int j)
{
    
    
	return i<j;
}
int main()
{
    
    
	int arr[]={
    
    2,5,4,1,7,3,9};
	
	//起始值,起始值+个数,自定义比较函数 
	sort(arr,arr+4,cmp);
	
	//输出测试
	for(int i=0;i<7;i++)
		printf("%d ",arr[i]); 
	return 0;
}
 

在这里插入图片描述

参考博客:C++自带函数——sort排序(快速排序)的使用方法

猜你喜欢

转载自blog.csdn.net/m0_51336041/article/details/121301953