next_permutation()函数 和 prev_permutation() 按字典序求全排列
2014-04-11 20:57
309 查看
next_permutation功能: 求一个排序的下一个排列的函数,可以遍历全排列,要包含头文件<algorithm>
与之完全相反的函数还有prev_permutation
这个博客介绍的比较好
自己写了一个用法的样例:
与之完全相反的函数还有prev_permutation
这个博客介绍的比较好
自己写了一个用法的样例:
#include <iostream> #include <cstring> #include <algorithm> using namespace std; int main() { char s[100]; int len, cnt; while(cin>>s) { len = strlen(s); cnt = 0; sort(s, s+len); do { cout<<s<<endl; cnt++; }while(next_permutation(s, s+len)); cout<<cnt<<endl; } return 0; }
相关文章推荐
- android Info
- 向前看!
- acm 1002
- codec engine代码阅读六---CE_DIR/examples/ti/sdo/ce/examles/apps/video_copy
- Floaty Fish小组站立会议-2014-04-11组长:张永
- strstr 的使用
- 给大家晒下我的游记(写的不好,凑合看吧)
- 视图切换 HMGLTransitions
- codec engine代码阅读五---CE_DIR/examples/ti/sdo/ce/examles/servers/video_copy
- Vybrid相关
- 2014技术项目测试的方向
- 什么是互联网思维?给你最全面的解释
- twaver flex编程之tooltip定制
- codec engine代码阅读四---CE_DIR/examples/ti/sdo/ce/examles/codecs/videnc_copy
- 读书有感-《互联网进入寡头时代,创业者们怎么办?》
- 并发连接数的理解
- 汽车加油问题
- 万神终极封测大场面截屏
- 黑马程序员_多线程学习日志
- 万神终极封测大场面截屏