#include<iostream>
#include<algorithm> // STL库
using namespace std;
int main()
{
int a[4] = {3,1,4,2};
sort(a,a+4); // 升序排列 (对应下一个字典序)
do{
for(int i=0;i<4;i++){ // 打印数组
cout<<a[i]<<" ";
}
cout<<endl; // 全排列函数
}while(next_permutation(a,a+4)); // bool函数,求下一个字典序
return 0; // prev_permutation 上一个字典序
}
【C++】两个全排列函数:next_permutation和prev_permutation函数
最新推荐文章于 2023-05-10 17:27:18 发布