Resources for coding


Sr. Topic Link Difficulty
1 Dynamic Programming
Medium
Easy
Medium
2 Graph
Hard
Medium
Medium
Easy
3 Sliding Window
Hard
Medium
Easy
Medium
4 Monotonic stack and queue
Hard
Medium
Easy
5 String
Hard
Hard
Medium
Medium
6 Trees
Easy
Medium
7 Binary Search
Hard
Medium
Medium
8 Greedy stratergy
Easy
Medium
9 Recursion
Easy
Easy
10 Segment Tree
Hard
Medium
11 Number Theory
Medium
Medium
Hard
12 Binary lifting
Hard
Medium
13 Sparse Table
Medium
14 Lecture notes on algorithms
Medium
Medium
15 List of good youtue channels on coding
Medium
Medium
Hard
Medium
Medium

Curated list of good problems from leetcode


Sr. Topic Link
1 Array
2 Binary Search
3 Contribution
4 Dynamic Programming
5 Graph
6 Greedy technique
7 Heap
8 Sliding Window
9 Monotonic Stack and Queue
10 String
11 Tree

Resource for Interview Prepration


Sr. Topic Link
1 High Level Design
2 Class diagrams
3 Multithreading in c++
4 Puzzles
5 Mock Interview
6 Overall algorithm resource