I have solved SOLVEDNUMBER / 1005 problems. I use this page to record the questions which I did on the Leetcode.
Last Updated: UPDATETIMESTAMP
Here's a list of absolute, must-have knowledge. For each of these topics, make sure you understand how to use and implement then and, where applicable, the space and time.
|Vector/Array/Matrix, string||Breadth-First Search||Bit Manipulation|
|Linked-List||Depth-First Search||Memory(Stack vs Heap)|
|Tree, Tries, & Graphs||Binary-Search||Recursion|
|Stack & Queues||Sort||Dynamic Programming|
|Hash-Table||Merge Sorting||Big O time & Space|
Other algorithm will include: Math, Two Points, Recursion, Divide-And-Conquer, Combinations and Permutations
This table include: Question Number, Questions Name, Question Difficulty, Question Type, And when I did it.