码迷,mamicode.com
首页 > 其他好文 > 详细

全排列

时间:2015-08-26 13:54:22      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:

求全排列  stl中next_permutation大法好

next_permutation(str,str+len)如果存在下一个排列则返回true 否则false。与之相反的是prev_permutation

 1 #include <iostream>
 2 #include <algorithm>
 3 #include <cstring>
 4 #include <cstdio>
 5 using namespace std;
 6 char str[10];
 7 int main()
 8 {
 9     int len;
10     while(cin>>str)
11     {
12         len=strlen(str);
13         sort(str,str+len);
14         do{
15             cout<<str<<endl;
16         }while(next_permutation(str,str+len));
17     }
18 }

 

全排列

标签:

原文地址:http://www.cnblogs.com/a1225234/p/4760042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!