🛣️ Roadmap for Data Structures & Algorithms
👩⚕️ Beginner → Array, Linked List, ...
↓
👩🏫 Medium → Hash Table, Tree, ...
↓
👩💻 Advanced → Graph, ...
↓
👩🎓 Pro
A structural approach guide and useful resources.
All inside:
👩⚕️ Beginner → Array, Linked List, ...
↓
👩🏫 Medium → Hash Table, Tree, ...
↓
👩💻 Advanced → Graph, ...
↓
👩🎓 Pro
A structural approach guide and useful resources.
All inside:
🚼 Baby: Stage-🄌
➀ Introduction to Algorithms
⮑ Types
➁ Introduction to Data Structures
⮑ Types
➂ Asymptotic Notations
⮑ Time & Space Complexity
➀ Introduction to Algorithms
⮑ Types
➁ Introduction to Data Structures
⮑ Types
➂ Asymptotic Notations
⮑ Time & Space Complexity
👩⚕️ Beginner: Stage-➊
➤ Algorithms
➀ Brute Force
➤ Data Structures
➀ Array
➁ Singly Linked List
➤ Search
➀ Linear Search
➤ Sort
➀ Bubble Sort
➁ Selection Sort
➂ Insertion Sort
➤ Algorithms
➀ Brute Force
➤ Data Structures
➀ Array
➁ Singly Linked List
➤ Search
➀ Linear Search
➤ Sort
➀ Bubble Sort
➁ Selection Sort
➂ Insertion Sort
👩🏫 Intermediate: Stage-➋
➤ Algorithms
➀ Recursion
➁ Divide & Conquer
➤ Data Structures
➀ Stack
➁ Queue
❯ Deque
❯ Priority Queue
➂ Linked List
❯ Doubly
❯ Circular
➤ Algorithms
➀ Recursion
➁ Divide & Conquer
➤ Data Structures
➀ Stack
➁ Queue
❯ Deque
❯ Priority Queue
➂ Linked List
❯ Doubly
❯ Circular
. ➃ Hash Table
➄ Tree
❯ General
❯ Binary
❯ BST
➤ Search
➀ Binary Search
➤ Sort
➀ Merge Sort
➁ Quick Sort
➄ Tree
❯ General
❯ Binary
❯ BST
➤ Search
➀ Binary Search
➤ Sort
➀ Merge Sort
➁ Quick Sort
👩💻 Advanced: Stage-➌
➤ Data Structures
➀ Tree
❯ Heap
❯ Max Heap
❯ Min Heap
❯ Fibonacci Heap
❯ Trie
❯ B Tree
❯ B+ Tree
❯ BST
❯ AVL
❯ Red-Black
➁ Graph
➤ Data Structures
➀ Tree
❯ Heap
❯ Max Heap
❯ Min Heap
❯ Fibonacci Heap
❯ Trie
❯ B Tree
❯ B+ Tree
❯ BST
❯ AVL
❯ Red-Black
➁ Graph
➤ Sort
➀ Counting Sort
➁ Radix Sort
➂ Bucket Sort
➃ Shell Sort
➄ Heap Sort
➅ Tree Sort
➤ Algorithms
➀ Greedy
➁ Dynamic
➂ Backtracking
➃ Randomised
➀ Counting Sort
➁ Radix Sort
➂ Bucket Sort
➃ Shell Sort
➄ Heap Sort
➅ Tree Sort
➤ Algorithms
➀ Greedy
➁ Dynamic
➂ Backtracking
➃ Randomised
Find the
➤ YouTube videos for learning
➤ Sites for practicing
All in this thread:
➤ YouTube videos for learning
➤ Sites for practicing
All in this thread:
DSA may appear difficult for some. But this approach makes it simple and easy. Do you agree?
1. Follow @swapnakpanda for learning Programming, DSA, Databases.
2. If you find this one useful, RT the first tweet.
1. Follow @swapnakpanda for learning Programming, DSA, Databases.
2. If you find this one useful, RT the first tweet.
Loading suggestions...