您的位置:首页 > 其它

全排列 next_permutation()函数

2017-06-04 15:36 267 查看
如题,这个函数是(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函数从小到大排序好才能调用,在使用时需注意
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  函数