回溯算法:加入去重操作class Solution { public: void dfs(vector<string>& res, vector<bool>& used, string& path, string& str) { if (path.length() == str.length()) { res.push_back(path); return; } for (int i = 0; i < str.length(); i++) { if (used[i]) continue; if (i > 0 &&...