DSA

Posted on: February 1, 2025 Posted by: rahulgite Comments: 0

1️⃣ Sorting & Searching Problems

  1. Search Insert Position – Easy
  2. Sort Colors – Medium
  3. Top K Frequent Elements – Medium
  4. Top K Frequent Words – Medium
  5. Sort Characters By Frequency – Medium
  6. Merge Intervals – Medium
  7. Find Peak Element – Medium
  8. H-Index – Medium

2️⃣ Array & Matrix Problems

  1. Two Sum – Easy
  2. Move Zeroes – Easy
  3. Remove Duplicates from Sorted Array – Easy
  4. Best Time to Buy and Sell Stock II – Easy
  5. Jewels and Stones – Easy
  6. Longest Common Prefix – Easy
  7. Valid Tic-Tac-Toe State – Medium
  8. Count Primes – Medium
  9. Maximum Subarray – Medium
  10. Next Greater Element II – Medium
  11. Product of Array Except Self – Medium
  12. Triangle – Medium
  13. Partition Equal Subset Sum – Medium
  14. Number of Islands – Medium
  15. Daily Temperatures – Medium
  16. 3Sum – Medium

3️⃣ Linked List Problems

  1. Merge Two Sorted Lists – Easy
  2. Intersection of Two Linked Lists – Easy
  3. Linked List Cycle – Easy
  4. Remove Linked List Elements – Easy
  5. Reverse Linked List – Easy
  6. Add Two Numbers – Medium
  7. Partition List – Medium
  8. Swap Nodes in Pairs – Medium
  9. Reverse Linked List II – Medium
  10. Convert Sorted List to Binary Search Tree – Medium
  11. Copy List with Random Pointer – Medium
  12. Delete Node in a Linked List – Easy

4️⃣ String Problems

  1. Valid Anagram – Easy
  2. Palindrome Number – Easy
  3. Excel Sheet Column Title – Easy
  4. First Unique Character in a String – Easy
  5. Valid Palindrome II – Easy
  6. Isomorphic Strings – Easy
  7. Reverse Integer – Easy
  8. Generate Parentheses – Medium
  9. Group Anagrams – Medium
  10. Decode String – Medium
  11. Letter Combinations of a Phone Number – Medium
  12. Longest Substring Without Repeating Characters – Medium
  13. Decode Ways – Medium
  14. Integer to Roman – Medium
  15. Integer to English Words – Hard
  16. Longest Palindromic Substring – Medium

5️⃣ Tree & Graph Problems

  1. Maximum Depth of Binary Tree – Easy
  2. Convert Sorted Array to Binary Search Tree – Easy
  3. Path Sum – Easy
  4. Binary Tree Level Order Traversal – Medium
  5. Binary Tree Zigzag Level Order Traversal – Medium
  6. Count Complete Tree Nodes – Medium
  7. Unique Binary Search Trees II – Medium
  8. Verify Preorder Serialization of a Binary Tree – Medium
  9. Lowest Common Ancestor of a Binary Tree – Medium
  10. House Robber III – Medium
  11. All Paths From Source to Target – Medium
  12. Alien Dictionary – Hard
  13. Serialize and Deserialize Binary Tree – Hard

6️⃣ Dynamic Programming Problems

  1. Climbing Stairs – Easy
  2. Permutations – Medium
  3. Subsets – Medium
  4. Coin Change 2 – Medium
  5. Word Search – Medium
  6. Permutation in String – Medium
  7. Edit Distance – Hard
  8. Longest Increasing Subsequence – Medium

7️⃣ Stack & Queue Problems

  1. Implement Stack using Queues – Easy
  2. Design Hit Counter – Medium
  3. Daily Temperatures – Medium

8️⃣ Miscellaneous Problems

  1. LRU Cache – Hard
  2. Single Number III – Medium
  3. Find Median from Data Stream – Hard
  4. Employees Earning More Than Their Managers – Easy
  5. Second Highest Salary – Easy
  6. Combine Two Tables – Easy

Leave a Comment