👋 Hey everyone! I’m Prajjal Dhar, and I’ve created this LeetCode problem list to help beginners start their DSA (Data Structures & Algorithms) journey with structured and categorized problems. 💡
I know how overwhelming it can be to decide where to start and which problems to solve first—so this list is designed to guide you step by step! 🚀
This list is perfect for: ✅ Absolute beginners starting with LeetCode. ✅ Students looking for a structured problem-solving roadmap. ✅ Job seekers preparing for coding interviews. ✅ DSA learners who want to improve problem-solving skills.
This list is structured by topic, so you can go step by step:
- 1️⃣ Start with Arrays & Strings (Easy problems).
- 2️⃣ Move on to Binary Search & Sorting for problem-solving logic.
- 3️⃣ Practice Linked Lists for pointers and memory management.
- 4️⃣ Try Stacks & Queues for LIFO/FIFO-based problems.
- 5️⃣ Learn Trees & Binary Search Trees for recursive thinking.
- 6️⃣ Explore Graphs and Dynamic Programming for advanced problems.
🔹 Step 1: Warm-up Problems (Easy & Must-Do) If you are a complete beginner, start with these: ✅ Two Sum ✅ Palindrome Number ✅ Valid Parentheses
📚 Problem Categories
🏹 [1] Two Sum 🔄 [26] Remove Duplicates from Sorted Array
🎯 [704] Binary Search ➗ [35] Search Insert Position
🔗 [206] Reverse Linked List 🚀 [141] Linked List Cycle
🌳 [104] Maximum Depth of Binary Tree 🔄 [101] Symmetric Tree
🏆 [70] Climbing Stairs 🎭 [198] House Robber 📌 (Full List Available in the Repository!)
✅ Solve in Order – Start with Easy problems, then move to Medium. ✅ Understand Patterns – Many problems follow the same logic. ✅ Don't Memorize – Try to understand why a solution works. ✅ Use Debugging – Print values or use breakpoints to see how code runs. ✅ Consistency is Key – Solve at least 1-2 problems daily!
Feel free to: 📌 Suggest new problems. 📌 Share your solutions. 📌 Improve this list for better learning!
🚀 Final Words This structured LeetCode problem list is your stepping stone to mastering DSA! 🏆
Happy Coding! 🚀🔥 📌 Created with ❤️ by Prajjal Dhar