方法:BFS(深度优先搜索)此题与有重复项数字的全排列相同,不再详细解答。时间复杂度:o(n*n!)空间复杂度:o(n) class Solution { public: vector<string> Permutation(string str) { //特殊情况处理(空字符串) if (str.size() == 0) return res; //按字典序排序 sort(str.begin(), str.end()); vector<bool> flag(str.size(), false); resort(flag, str, 0); return res; } ...