剑指offer-27.字符串的排列
来源:互联网 发布:php.ini在哪 编辑:程序博客网 时间:2024/06/05 08:54
题目:输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。
输入描述:输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。
思路:该题暂时没有特别好的思路,等想到再进行补充,利用stl全排列函数
class Solution {public: vector<string> Permutation(string str) { vector<string>v; if (str.size() == 0) return v; if (str.size() == 1) { v.push_back(str); return v; } sort(str.begin(), str.end()); do { v.push_back(str); }while(next_permutation(str.begin(), str.end())); return v; }//可怕的全排列函数};
0 0
- 剑指offer-27.字符串的排列
- [剑指Offer] 27.字符串的排列
- 【剑指offer】字符串的排列
- 剑指offer--字符串的排列
- 《剑指offer》字符串的排列
- 【剑指Offer】字符串的排列
- 剑指offer--字符串的排列
- 剑指offer:字符串的排列
- 剑指offer:字符串的排列
- 剑指offer:字符串的排列
- [剑指offer]字符串的排列
- 《剑指offer》-字符串的排列
- 剑指offer|字符串的排列
- 【剑指offer】字符串的排列
- 《剑指offer》字符串的排列
- 剑指Offer:字符串的排列
- 【剑指offer】字符串的排列
- 剑指offer-字符串的排列
- 蓝桥杯 入门训练 Fibonacci数列 Java
- 文章标题 Markdown使用
- 狂涨结束:内存和固态硬盘终于要降价了
- Struts2框架的基本使用(二)
- [勇者闯LeetCode] 112. Path Sum
- 剑指offer-27.字符串的排列
- hover与toggle合成事件
- HDU 5245 Joyful (期望)
- 蓝桥杯 基础练习 闰年判断 Java
- How Many Answers Are Wrong (带权的并查集)
- JavaScript笔记
- apche CXF简单应用
- 蓝桥杯 基础练习 01字串 Java
- MP3文件实例剖析