- 338
- 1043
- 1130: dfs + recursive
- 300
- 139: dfs + recording
- 322
- 5: Longest Palindromic Substring
- 42
- 474
- 1143: Longest Common Subsequence
- 442
- 969
- 238
- 78: Combination, Permutation by DFS
- 77: Combination
- 46: Permutation
- 17: Permutation by DFS
- 287
- 79: DFS
- 55: Greedy
- 54
- 15
- 1109: Difference
- 41: First Missing Positive
- 131: dfs
- 207: dfs, bfs