全排列 next_permutation()函数
2017-06-04 15:36
267 查看
如题,这个函数是(C++)STL中的一个全排列封装函数,在做全排列函数的题的时候只需要调用这个函数就行,在ACM刷题中非常方便.
代码如下
但是必须先用sort函数从小到大排序好才能调用,在使用时需注意
代码如下
#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函数从小到大排序好才能调用,在使用时需注意
相关文章推荐
- C++STL中全排列函数next_permutation的使用
- stl全排列next_permutation()与prev_permutation()函数用法
- NYOJ 366 D的小L(从小到大输出排列。STL,next_permutation()函数的学习)
- 求全排列 D的小L 函数next_permutation ()
- 全排列 next_permutation()函数
- STL中的全排列函数next_permutation
- 详谈全排列next_permutation() 函数的用法(推荐)
- 排列函数 prev_permutation和next_permutation的使用
- C++ 求排列函数 next_permutation, prev_permutation
- C++STL中全排列函数next_permutation的使用
- 全排列函数next_permutation
- 全排列函数next_permutation的用法
- C++中全排列函数next_permutation 用法
- HDOJ 1027 Ignatius and the Princess II(找出第m大排列,STL,next_permutation()函数的简单使用)
- next_permutation()函数 和 prev_permutation() 按字典序求全排列
- hdu1027 全排列(STL函数next_permutation)
- 2018_蓝桥_next_permutation()函数_全排列函数总结
- POj 1883 数字排列 next_permutation解决之
- STL经典算法集锦之排列(next_permutation/prev_permutation
- [C++] next_permutation的函数 与 copy() 函数的用法