Data Structures And Algorithms Roadmap
Questions
https://leetcode.com/discuss/study-guide/2903518/dsa-all-topic-imp-questions-2023-updated
Learn One Programming Language { 5-7 Days } { Resourses }
• Arrays & Strings { 7-10 Days } { Resourses }
- Basic Array & Strings Implementation
- Kadane's Algorithm (Max sum of continuous sub-array)
- Dutch National Flag Algorithm
- Sliding Window
- Two Pointers
- Traversal based problems
- Rotation Based Problems
• Recursion & Backtracking {10 Dyas } { Resourses }
- Understanding Recursion
- Basic Recursion Questions
- Understanding Backtracking
- Divide & Conquer Algorithm
• Sorting Algorithms {3 Dyas } { Resourse }
- Insertion Sort
- Binary Insertion Sort
- Selection Sort
- Bubble Sort
- Merge Sort
- Quick Sort
- Radix Sort
• Binary Search Applications {5 Dyas } { Resourse }
- Binary Search Algorithm
- Binary Search On Arrays
- Binary Search On Matrix
• Linked Lists * {5-7 Dyas } { Resourse }
- Linked List Implementation
- Reversal Problems
- Sorting Linked Lists
- Slow and fast Pointers
- Modifying Linked Lists
• Stacks (LIFO) {3 Dyas } { Resourse }
- Implementation
- Prefix, Postfix, Infix problems
- Applications/Problems
• Queues (FIFO) { 3 Dyas } { Resourse }
- Implementation
- Priority Queue
- Circular Queue
- Applications/Problems
• Binary Trees { 5 Dyas } { Resourse }
- Tree Traversals
- Construction Of Trees
- Tree Views
- Standard Problem
• BST { 10 Dyas } { Resourse }
- Construction Of BST
- Conversion Based Problems
- Modification in BST
- Standard Problems
- Priority Queues And Heaps
- Implementation Based problems
- Conversion based problems
- K Based Problems
• Graphs { 30 Dyas } { Resourse }
- Graph Traversals - BFS And DFS
- MST
- Shortest Path Algorithms
- Topological Sort
- Graphs in Matrix
• Dynamic Programming { 30 Dyas } { Resourse }
- DP with Arrays
- DP With Strings
- DP With Maths
- DP With Trees
- Breaking And Partition Based Problems
- Counting Based Problems
- Hard Recursion And Backtracking Questions
• Other Topics
- Hashmaps
- Tries
- Bit Manipulation
- Greedy
- Circular Queues
- Deques - Hot Topic
- Doubly And Circular LL
- String Algorithms like KMP and Z
Please upvote if you like it
Follow me on LinkedIn :- Vivek Panchal
Follow me on GitHub :- Vivek Panchal