Roadmap Section to Article Path

DSA Tutorial Roadmap

17
Sections
80
Sub Section
242
Articles
0
Premium
01SectionBasic DSA 0 subsections 7 articles
02SectionArrays 10 subsections 32 articles
32/32 articles
1Basics Subsection 5/5 articles
2Sliding Window Subsection 3/3 articles
3Array Manipulation Subsection 5/5 articles
4Prefix Sum Subsection 3/3 articles
Subsection articles
3/3 articles
5Hashing Techniques Subsection 3/3 articles
6Two Pointer Technique Subsection 4/4 articles
7Kadane’s Algorithm Subsection 2/2 articles
Subsection articles
2/2 articles
8Searching Techniques Subsection 3/3 articles
9Basic Sorting Subsection 2/2 articles
Subsection articles
2/2 articles
10Common Interview Patterns Subsection 2/2 articles
Subsection articles
2/2 articles
03SectionStrings 6 subsections 18 articles
18/18 articles
1Basics Subsection 4/4 articles
2Hashing Subsection 4/4 articles
3Two Pointer on Strings Subsection 3/3 articles
4Sliding Window (Strings) Subsection 3/3 articles
5Pattern Matching Subsection 2/2 articles
Subsection articles
2/2 articles
6Stack-Based String Problems Subsection 2/2 articles
Subsection articles
2/2 articles
04SectionSorting 5 subsections 11 articles
11/11 articles
1Basic Sorting Subsection 3/3 articles
Subsection articles
3/3 articles
2Efficient Sorting Subsection 2/2 articles
Subsection articles
2/2 articles
3Partitioning Techniques Subsection 2/2 articles
Subsection articles
2/2 articles
4Sorting Applications Subsection 2/2 articles
Subsection articles
2/2 articles
5Heap Sort & Advanced Sorting Subsection 2/2 articles
Subsection articles
2/2 articles
05SectionQueue 4 subsections 15 articles
15/15 articles
1Queue Fundamentals Subsection 4/4 articles
2Deque & Monotonic Queue Subsection 4/4 articles
3BFS Applications Subsection 4/4 articles
4Advanced Queue Patterns Subsection 3/3 articles
06SectionStack 5 subsections 19 articles
19/19 articles
1Stack Fundamentals Subsection 4/4 articles
3Expression Handling Subsection 4/4 articles
4Stack + Strings Subsection 3/3 articles
5Advanced Stack Patterns Subsection 3/3 articles
07SectionLinked List 5 subsections 18 articles
18/18 articles
1Basics Subsection 4/4 articles
2Fast & Slow Pointer Subsection 4/4 articles
3Reversal Subsection 4/4 articles
4Merge Operations Subsection 2/2 articles
Subsection articles
2/2 articles
5Advanced Linked List Subsection 4/4 articles
08SectionMatrix 4 subsections 8 articles
8/8 articles
1Matrix Basics Subsection 2/2 articles
Subsection articles
2/2 articles
2Matrix Manipulation Subsection 2/2 articles
Subsection articles
2/2 articles
3Searching in Matrix Subsection 2/2 articles
Subsection articles
2/2 articles
4Traversal Patterns Subsection 2/2 articles
Subsection articles
2/2 articles
09SectionRecursion 4 subsections 8 articles
8/8 articles
1Recursion Fundamentals Subsection 2/2 articles
Subsection articles
2/2 articles
2Recursive Array Problems Subsection 2/2 articles
Subsection articles
2/2 articles
3Divide & Conquer Subsection 2/2 articles
Subsection articles
2/2 articles
4Recursive Tree Problems Subsection 2/2 articles
Subsection articles
2/2 articles
10SectionBacktracking 1 subsections 5 articles
5/5 articles
4Advanced Backtracking Subsection 2/2 articles
Subsection articles
2/2 articles
11SectionTree 7 subsections 27 articles
27/27 articles
1DFS Traversal Subsection 5/5 articles
2BFS Traversal Subsection 4/4 articles
3Tree Properties Subsection 5/5 articles
4Binary Tree Paths Subsection 3/3 articles
5Lowest Common Ancestor Subsection 2/2 articles
Subsection articles
2/2 articles
6BST Problems Subsection 4/4 articles
7Advanced Trees Subsection 4/4 articles
12SectionBinary Search 3 subsections 6 articles
6/6 articles
1Binary Search Fundamentals Subsection 2/2 articles
Subsection articles
2/2 articles
2Binary Search Variations Subsection 2/2 articles
3Binary Search on Answer Subsection 2/2 articles
Subsection articles
2/2 articles
13SectionBST 4 subsections 7 articles
7/7 articles
1BST Basics Subsection 2/2 articles
Subsection articles
2/2 articles
2BST Traversal Subsection 2/2 articles
Subsection articles
2/2 articles
3BST Operations Subsection 2/2 articles
4Advanced BST Subsection 1/1 articles
Subsection articles
1/1 articles
14SectionHeaps 4 subsections 7 articles
7/7 articles
1Heap Fundamentals Subsection 2/2 articles
Subsection articles
2/2 articles
2Priority Queue Applications Subsection 2/2 articles
Subsection articles
2/2 articles
3Heap + Greedy Subsection 2/2 articles
Subsection articles
2/2 articles
4Advanced Heap Problems Subsection 1/1 articles
Subsection articles
1/1 articles
15SectionDynamic Programming 8 subsections 24 articles
24/24 articles
1Basics Subsection 3/3 articles
21D DP Subsection 4/4 articles
32D DP Subsection 4/4 articles
4Knapsack Pattern Subsection 4/4 articles
5LIS Pattern Subsection 3/3 articles
6DP on Strings Subsection 3/3 articles
7Advanced DP Subsection 3/3 articles1 nested
Subsection articles
3/3 articles
3DP on Trees Subsection 1/1 articles
Subsection articles
1/1 articles
16SectionGraph 6 subsections 22 articles
22/22 articles
1BFS & DFS Subsection 5/5 articles
2Topological Sort Subsection 3/3 articles
3Shortest Path Algorithms Subsection 4/4 articles
4Union Find Subsection 4/4 articles
5Minimum Spanning Tree Subsection 3/3 articles
6Advanced Graph Problems Subsection 3/3 articles
17SectionGreedy 4 subsections 8 articles
8/8 articles
1Basics Subsection 2/2 articles
Subsection articles
2/2 articles
2Interval Greedy Subsection 3/3 articles
3Greedy Optimization Subsection 2/2 articles
Subsection articles
2/2 articles
4Advanced Greedy Subsection 1/1 articles
Subsection articles
1/1 articles