| 40. Combination Sum IIOpen source | Medium | ArrayBacktracking |
| 41. First Missing PositiveOpen source | Hard | ArrayHash Table |
| 42. Trapping Rain WaterOpen source | Hard | ArrayTwo PointersDynamic Programming+2 more |
| 43. Multiply StringsOpen source | Medium | MathStringSimulation |
| 45. Jump Game IIOpen source | Medium | ArrayDynamic ProgrammingGreedy |
| 46. PermutationsOpen source | Medium | ArrayBacktracking |
| 47. Permutations IIOpen source | Medium | ArrayBacktrackingSorting |
| 48. Rotate ImageOpen source | Medium | ArrayMathMatrix |
| 49. Group AnagramsOpen source | Medium | ArrayHash TableString+1 more |
| 50. Pow(x, n)Open source | Medium | MathRecursion |
| 51. N-QueensOpen source | Hard | ArrayBacktrackingAlgorithm X |
| 52. N-Queens IIOpen source | Hard | BacktrackingAlgorithm X |
| 53. Maximum SubarrayOpen source | Medium | ArrayDivide and ConquerDynamic Programming |
| 54. Spiral MatrixOpen source | Medium | ArrayMatrixSimulation |
| 55. Jump GameOpen source | Medium | ArrayDynamic ProgrammingGreedy |
| 56. Merge IntervalsOpen source | Medium | ArraySortingQuicksort |
| 57. Insert IntervalOpen source | Medium | Array |
| 62. Unique PathsOpen source | Medium | MathDynamic ProgrammingCombinatorics |
| 63. Unique Paths IIOpen source | Medium | ArrayDynamic ProgrammingMatrix |
| 64. Minimum Path SumOpen source | Medium | ArrayDynamic ProgrammingMatrix |
| 66. Plus OneOpen source | Easy | ArrayMath |
| 67. Add BinaryOpen source | Easy | MathStringBit Manipulation+1 more |
| 69. Sqrt(x)Open source | Easy | MathBinary SearchNewton's Method |
| 70. Climbing StairsOpen source | Easy | MathDynamic ProgrammingMemoization |
| 71. Simplify PathOpen source | Medium | StringStack |