This repository contains my solutions to LeetCode problems, written while practicing Data Structures and Algorithms. The goal of this repo is to improve problem-solving skills, understand core DSA patterns, and prepare for technical interviews.
- Arrays
- Strings
- Linked Lists
- Stacks & Queues
- Recursion
- Hashing
- Two Pointers
- Sliding Window
- Binary Search
For each problem, I focus on:
- Understanding the problem constraints
- Choosing the optimal data structure
- Writing clean and readable code
- Analyzing time and space complexity
Some solutions include:
- Comments for clarity
- Alternative approaches when applicable
└── README.md
Each problem file typically includes:
- Problem name & number
- Brief explanation of the approach
- Time & space complexity
- Clean implementation
- Build strong fundamentals in DSA
- Identify common problem-solving patterns
- Prepare for coding interviews and online assessments
Problems are added regularly as I continue practicing.
- LeetCode: [your LeetCode profile link here]
These solutions are for learning and reference purposes. I encourage solving problems independently before referring to solutions.