字符串的排列
来源:互联网 发布:跟单软件下载 编辑:程序博客网 时间:2024/06/15 02:23
题目描述
输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。
输入描述:
输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。
解答
求字符串的全排列,偷懒用了库函数
class Solution {public: vector<string> Permutation(string str) { vector<string> ret; if(str.empty()) return ret; if(str.length() == 1) { ret.push_back(str); return ret; } sort(str.begin(),str.end()); do { ret.push_back(str); }while(next_permutation(str.begin(),str.end())); return ret; }};
0 0
- 字符串的全排列
- 字符串的全排列
- 转载 字符串的排列
- 字符串的排列--总结
- 字符串的排列
- 字符串的全排列
- 字符串的排列
- 53.字符串的排列
- 字符串的全排列
- 字符串的全排列
- 字符串的全排列
- 字符串的全排列
- 字符串的排列
- 字符串的排列
- 字符串的排列
- 字符串的倒序排列
- 字符串的全排列
- 字符串的排列
- POJ3422 Kaka's Matrix Travels 拆点+费用流(SPFA)
- 韩顺平XML学习3
- iOS数据库升级步骤
- php防止sql注入
- 为什么循环队列具有先天的并行性
- 字符串的排列
- R语言学习:数据结构5-因子
- hdu1083二分图匹配
- Hibenate错误汇总:java.lang.NoClassDefFoundError:
- thinking in java 21_03
- bzoj2241 打地鼠 暴力&&二维差分
- CodeForces 609 B. The Best Gift(水~)
- GCD详解
- centos6修改YUM源方法