C++ 全排列函数next_permutation

#include<bits/stdc++.h>
using namespace std;

int main() {
    
    
	int a[3]={
    
    4,2,5};
	sort(a,a+3);//必须事先排好序
	do{
    
    
        for(int i=0;i<3;i++){
    
    
            cout<<a[i]<<" ";
        }
        cout<<endl;
	}while(next_permutation(a,a+3));
	return 0;
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44378854/article/details/115419393