This repository documents my journey of solving Data Structures & Algorithms (DSA) problems from LeetCode using Python.
I am rebuilding my DSA foundation from scratch with a strong focus on consistency, problem-solving patterns, and interview readiness.
- Strengthen core DSA concepts
- Improve problem-solving speed & accuracy
- Prepare for technical interviews
- Build daily coding consistency
Solving DSA problems in Python also strengthens my foundation for Machine Learning by:
- Improving logical thinking and problem decomposition
- Writing efficient and optimized code
- Building familiarity with Python’s core constructs and data handling
These skills directly support my long-term goal of working in Machine Learning and AI.
Strong fundamentals in DSA → Better ML engineering capabilities
This repository currently contains clean and generic implementations focused on building strong problem-solving fundamentals.
Optimization (Time & Space Complexity) is in my planned next phase
Phase 1: Clarity Phase 2: Optimization Phase 3: Mastery
This is a personal learning repository, but suggestions and improvements are always welcome.
"Consistency > Motivation. One problem a day builds real skill."