如题,这个函数是(C++)STL中的一个全排列封装函数,在做全排列函数的题的时候只需要调用这个函数就行,在ACM刷题中非常方便.
代码如下
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{char c[100];scanf("%s",c);sort(c,c+strlen(c));do{printf("%s\n",c);}while(next_permutation(c,c+strlen(c)));return 0;
}
但是必须先用sort函数从小到大排序好才能调用,在使用时需注意