DSA Topic Wise
DSA Topic Wise
DSA Topic Wise
• Basic Operations
• Sorting
• Searching
• Prefix Sum
• Sliding Window
• Kadane’s Algorithm
• Merging Intervals
Strings
• Basic Operations
• Pattern Matching
• Palindrome
• Anagrams
• Substring Search
• Character Frequency
• String Hashing
Linked List
• Cycle Detection
• Reversal
Stack
• Basic Operations
• Balanced Parentheses
Queue
• Basic Operations
• Deque
• Circular Queue
• BFS Traversal
Tree
• Binary Tree
• AVL Tree
• Segment Tree
• Trie
Graph
• Graph Representations
• Topological Sort
• Union-Find
Hashing
• Hash Tables
• Collision Handling
• Counting Frequencies
Heap
• Priority Queue
• Kth Largest/Smallest Element
• Heap Sort
• Basic Recursion
• N-Queens
• Sudoku Solver
• Rat in a Maze
• Word Search
• 1D DP Problems:
• Fibonacci Series
• Climbing Stairs
• 2D DP Problems:
• Edit Distance
• Unique Paths
• Advanced DP:
• DP with Bitmasking
• DP on Trees