This repository contains my solutions to LeetCode problems, organized by DSA patterns rather than random order.
The goal is to improve problem-solving skills and build strong intuition for coding interviews.
Instead of solving problems randomly, this repo focuses on recognizing patterns, such as:
- 🔹 Sliding Window
- 🔹 Two Pointers
- 🔹 Binary Search
- 🔹 Recursion & Backtracking
- 🔹 Dynamic Programming
- 🔹 Graphs & Trees
- 🔹 Greedy Algorithms
👉 Once you master patterns, solving new problems becomes much easier.
DSA-Patterns/
│── Arrays/
│── Sliding Window/
│── Two Pointers/
│── Binary Search/
│── Recursion/
│── Backtracking/
│── Dynamic Programming/
│── Graphs/
│── Trees/
- 💻 Language: C++ & Java
- 🧰 Platform: LeetCode
- 🧠 Focus: Problem Solving & Optimization
- 🔄 Master core DSA patterns
- 💼 Crack top tech interviews
- ✨ Clean and optimized code
- 📚 Pattern-wise structured learning
- 🚀 Focus on interview preparation
This is a personal learning repository, but suggestions are always welcome!
Give it a ⭐ and help others discover it!