- Hashmaps
- Sorting
- Binary search
- Recursion
- Linked list
- Trees
- BDS
- DFS
- Graphs
- Backtracking
- Heaps / Priority queues
- Sliding Window
- Stacks
- Monotonic Stacks
- Queues
- Arrays
- Strings
- Dynamic programming
- Select a topic
- Sort by the frquency
- Sort by acceptance rate
- Work on easy of green and yellow frequencies ordered by desc acceptance rate
- Move to next topic
- After all topic, move back to step 4 but with medium difficulty
- Try to solve in 45 minutes. If you not succeed, look the answer and try to solve it again. After that, mark this question as yellow label.
- After one week, go back and try to solve all yellow labels without look the answer.
- The questions you could not solve even looking the answer, mark with red label and go to study at YouTube and other platforms.
Get 5 random questions of the company you want to go and try to solve all 5 with less than 20 minutes each.
Go get then tiger!