1.老版写法 #include <string> #include <utility> #include <vector> class Solution { public: void dfs(unordered_set<string> &res,string &str,int index) { if(index == str.size()-1) res.insert(str); else { for(int i = index;i<str.size();++i) { swap(str[i],str[index]); dfs(res,str,...