pattern, data structure, algorithm
Here are the patterns
- Sliding Window
- Islands (Matrix Traversal)
- Two Pointers
- Fast & Slow Pointers
- Merge Intervals
- Cyclic Sort
- In-place Reversal of a LinkedList
- Tree Breadth-First Search
- Tree Depth First Search
- Two Heaps
- Subsets
- Modified Binary Search
- Bitwise XOR
- Top ‘K’ Elements
- K-way Merge
- Topological Sort
- 0/1 Knapsack
- Fibonacci Numbers
- Palindromic Subsequence
- Longest Common Substring
data structure: 7
- Array/List ·
- Linked List ·
- Hash Tables ·
- Queue ·
- Stack ·
- Trees (Binary,v.v..) ·
- Graphs.
Types: 9 2.Backtracking algorithms 3.Divide and Conquer algorithms 4.Dynamic Programming algorithms 5.Greedy algorithms 9.Dijkstra’s algorithm - https://leetcode.com/list/53js48ke/ - https://leetcode.com/discuss/interview-question/731911/please-share-dijkstras-algorithm-questions
branch and bound ? randomized ?