按字典序生成字符串的全排列
直接递归:
#include#include #include using namespace std; int len; bool ever[9]; string str; void permutation(string cur) { if(cur.size() == len) { cout< >str) { memset(ever,0,sizeof(ever)); len = str.size(); permutation(""); } return 0; }
按字典序生成字符串的全排列
直接递归:
#include#include #include using namespace std; int len; bool ever[9]; string str; void permutation(string cur) { if(cur.size() == len) { cout< >str) { memset(ever,0,sizeof(ever)); len = str.size(); permutation(""); } return 0; }
| 评论 |
|
|