next_permutation 的使用
2012-03-17 18:42
330 查看
next_permutation 这个函数是用于计算一组数组的全排列,很方便
简单用法如下(我写的一个小程序)
更具体的用法大家可以查看c++ reference。
简单用法如下(我写的一个小程序)
/* * test1.cpp * * Created on: 2012-3-17 * Author: fedorer */ #include<iostream> #include<algorithm> using namespace std; int main(){ int i[5]={1,2,3,4,5}; for(int j=5;j!=i[0];){ for(int k=0;k<5;k++) cout<<i[k]; next_permutation(i,i+5); cout<<endl; } }输出是12345的全排列
更具体的用法大家可以查看c++ reference。
相关文章推荐
- [STL] next_permutation 的原理和使用
- 【STL】next_permutation的原理和使用
- hdu 1027 hdu 1716 (next_permutation的使用)
- 【C++ STL应用与实现】62: 如何使用std::next_permutation
- POJ 3187 Backward Digit Sums next_permutation()使用
- 排列函数 prev_permutation和next_permutation的使用
- 【STL】prev_pertutation和next_permutation的使用
- POJ 3187 Backward Digit Sums next_permutation()使用
- 蓝桥杯 算法提高 3000米排名预测 DFS 递归搜索 next_permutation()使用
- next_permutation的原理和使用
- c++ next_permutation()函数的使用
- next_permutation的使用
- next_permutation的使用
- NYOJ 19 擅长排列的小明 (STL之next_permutation()的使用)
- next_permutation与使用
- 【转】【STL】next_permutation的原理和使用
- [转载]STL算法:prev_permutation和next_permutation的使用
- (排列生成算法)枚举排列的两种方法:递归枚举和next_permutation (使用多用next_permutation)
- uva 146 next_permutation运用+万能头文件(使用next_permutation得到的全排列后一个一定比前一个要大)
- HDOJ 1027 Ignatius and the Princess II(找出第m大排列,STL,next_permutation()函数的简单使用)