27 Apr 2012

c++全排列



c++全排列,使用STL


#include <iostream>
#include <algorithm>
#include <string>

using namespace std;

int main()
{
 string str;
 cin >> str;
 sort(str.begin(), str.end()); // 这句可有可无
 cout << str << endl;
 while (next_permutation(str.begin(), str.end()))
 {
  cout << str << endl;
 }
 return 0;
}

No comments :

Post a Comment