头文件#include<algorithm>
1.next_permutation:求下一个排列组合
next_permutation(arr,arr+size);
arr:数组名
size:数组元素的个数
next_permutation(arr,arr+n)
是对数组的前n个元素进行排列
函数的功能:当当前序列不存在下一个排列时,函数返回false,否则返回true
注意:在使用前需要对欲排列的数组按升序排序,否则只能找出该序列之后的全排列数
2 prev_permutation:求上一个排列组合
prev_permutation(arr,arr+size)
arr:数组名
size:数组元素的个数
函数功能:当当前序列不存在上一个排列时,函数返回false,否则返回true
注意:在使用之前需要对欲排列的数组按降序排序,否则只能找出该序列之后的全排列数