Algorithm and Data Structure MOC
Time/Space Complexity
Types
Array
Binary Search
Stack and Queue
Linked List
Sliding Window
Tree
Two Pointers
Heap
Graph
Recursion and Backtracking
Dynamic Programming
Greedy
Prefix Tree & Trie
Interval
Hash Table and Set
SortHow to type fast
Leetcode Design
Bit Manipulation
Question Set
How to leetcode
- Repeatedly revise for the blind 75 list, grind 75, Neetcode 150 and grind 169
- Use flashcard for easier revision
- Follow a certain sequence to do the questions
- Categorise into tags for practicing