小言_互联网的博客

剑指offer No.27 字符串的排列

443人阅读  评论(0)

https://www.nowcoder.com/practice/fe6b651b66ae47d7acce78ffdd9a96c7?tpId=13&tqId=11180&tPage=2&rp=2&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interviews%2Fquestion-ranking

题目描述

输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。

输入描述:

输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。

1、C++


  
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4. #include <algorithm>
  5. using namespace std;
  6. class Solution {
  7. public:
  8. vector< string> Permutation( string str) {
  9. vector< string> a;
  10. if (str.empty())
  11. return a;
  12. Permutation(a, str, 0);
  13. sort(a.b

转载:https://blog.csdn.net/jxq0816/article/details/105587938
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场