This repository contains my solutions to various LeetCode problems, organized by data structure and algorithm patterns.
The focus is on understanding problem-solving techniques rather than memorizing solutions.
Solutions are organized by patterns:
strings/
arrays/
stack/
hash-map/
two-pointers/
sliding-window/
linked-list/
tree/
dynamic-programming/
This repository reflects my ongoing journey of improving problem-solving skills.
I focus on:
- Understanding core concepts before optimizing solutions
- Recognizing common problem-solving patterns
- Writing clean and readable code
- Improving consistency through practice
- Strengthen fundamentals in Data Structures and Algorithms
- Build strong problem-solving intuition
- Prepare for technical interviews
- Maintain consistency through regular practice
Problems are sourced from LeetCode.
This repository is continuously updated as I learn and solve new problems.