← All study plans
CodingPartner Ultra
Ultra has 30 problems: 20 Medium and 10 Hard. None of them tells you which pattern it uses.
That's the real test. In an interview, nobody tells you it's a sliding window problem. You have to see it yourself, then bend the template to fit. Solving these shows that what you practiced in Core and Advanced carries over to problems you haven't seen.
Try each one after you're comfortable with the Core and Advanced problems in the same group. Stuck? Go back to the problem it builds on: the link is at the top of each group.
Data Structure Patterns
Array
Difference Array
Builds on: 1109. Corporate Flight Bookings
- 1094. Car PoolingMediumModel each trip as a range add
Matrix Manipulation
Builds on: 48. Rotate Image
- 73. Set Matrix ZeroesMediumUse the first row and column as markers, O(1) extra space