Days 6-9: Linked Lists
Day 6: Linked List - Basics
- Reverse Linked List - https://leetcode.com/problems/reverse-linked-list/
- Reverse LL II - https://leetcode.com/problems/reverse-linked-list-ii/
- Middle of the Linked List - https://leetcode.com/problems/middle-of-the-linked-list/
- Merge Two Sorted Lists - https://leetcode.com/problems/merge-two-sorted-lists/
- Linked List Cycle - https://leetcode.com/problems/linked-list-cycle/
- Linked List Cycle II - https://leetcode.com/problems/linked-list-cycle-ii/
- Remove Nth Node From End - https://leetcode.com/problems/remove-nth-node-from-end-of-list/
Day 7: Linked List - Advanced Operations
- Intersection of Two Linked Lists - https://leetcode.com/problems/intersection-of-two-linked-lists/
- Add Two Numbers - https://leetcode.com/problems/add-two-numbers/
- Palindrome Linked List - https://leetcode.com/problems/palindrome-linked-list/
- Copy List with Random Pointer - https://leetcode.com/problems/copy-list-with-random-pointer/
- Sort List - https://leetcode.com/problems/sort-list/
- Merge K Sorted Lists - https://leetcode.com/problems/merge-k-sorted-lists/
Day 8: Doubly & Flattened LL
- Flatten a Multilevel Doubly Linked List - https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list/
- Insert, Delete in DLL (GFG) - https://practice.geeksforgeeks.org/problems/delete-node-in-doubly-linked-list/1
- Reorder List - https://leetcode.com/problems/reorder-list/
- Reverse Nodes in k-Group - https://leetcode.com/problems/reverse-nodes-in-k-group/
- Rotate List - https://leetcode.com/problems/rotate-list/
Day 9: Stack & Queue - Basics
- Valid Parentheses - https://leetcode.com/problems/valid-parentheses/
- Implement Stack using Queues - https://leetcode.com/problems/implement-stack-using-queues/
- Implement Queue using Stacks - https://leetcode.com/problems/implement-queue-using-stacks/
- Min Stack - https://leetcode.com/problems/min-stack/
- Next Greater Element I - https://leetcode.com/problems/next-greater-element-i/
- Next Greater Element II - https://leetcode.com/problems/next-greater-element-ii/
- Daily Temperatures - https://leetcode.com/problems/daily-temperatures/
Days 10-11: Stack & Queue Advanced
Day 10: Monotonic Stack / Sliding Window
- Largest Rectangle in Histogram - https://leetcode.com/problems/largest-rectangle-in-histogram/
- Sliding Window Maximum - https://leetcode.com/problems/sliding-window-maximum/
- Asteroid Collision - https://leetcode.com/problems/asteroid-collision/
- Remove K Digits - https://leetcode.com/problems/remove-k-digits/
- Decode String - https://leetcode.com/problems/decode-string/
Day 11: Queue + Deque + LRU
- LRU Cache - https://leetcode.com/problems/lru-cache/
- Design Circular Queue - https://leetcode.com/problems/design-circular-queue/
- Rotting Oranges - https://leetcode.com/problems/rotting-oranges/
- Sliding Window Median - https://leetcode.com/problems/sliding-window-median/
- K Closest Points to Origin - https://leetcode.com/problems/k-closest-points-to-origin/
Days 12-13: Recursion + Backtracking
Day 12: Recursion Fundamentals
- Subsets - https://leetcode.com/problems/subsets/
- Subsets II - https://leetcode.com/problems/subsets-ii/
- Permutations - https://leetcode.com/problems/permutations/
- Permutations II - https://leetcode.com/problems/permutations-ii/
- Fibonacci Number - https://leetcode.com/problems/fibonacci-number/
- Nth Tribonacci - https://leetcode.com/problems/n-th-tribonacci-number/
- Tower of Hanoi (GFG) - https://practice.geeksforgeeks.org/problems/tower-of-hanoi-1587115621/1
- Generate Parentheses - https://leetcode.com/problems/generate-parentheses/
Day 13: Backtracking Problems
- N-Queens - https://leetcode.com/problems/n-queens/
- N-Queens II - https://leetcode.com/problems/n-queens-ii/
- Sudoku Solver - https://leetcode.com/problems/sudoku-solver/
- Word Search - https://leetcode.com/problems/word-search/
- Palindrome Partitioning - https://leetcode.com/problems/palindrome-partitioning/
- Combination Sum - https://leetcode.com/problems/combination-sum/
- Combination Sum II - https://leetcode.com/problems/combination-sum-ii/