dfs-784. Letter Case Permutation
题目链接1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21class Solution {
public:
vector<string> ans;
vector<string> letterCasePermutation(string S) {
dfs(S, 0);
return ans;
}
void dfs(string s, int u) {
if (u == s.size()) {
ans.push_back(s);
return ;
}
dfs(s, u + 1);
if (s[u] >= 'A') {
s[u] ^= 32;
dfs(s, u + 1);
}
}
};
1 | class Solution: |
dfs-77. Combinations
1 | class Solution { |
1 | class Solution: |
dfs-257. Binary Tree Paths
1 | /** |
1 | # Definition for a binary tree node. |
dfs-93. Restore IP Addresses
1 | class Solution { |
dfs-95. Unique Binary Search Trees II
1 | /** |