Skip to content

πŸš€ My Python implementations of Striver's A2Z DSA Sheet β€” with in-code explanations, topic-wise structure, and a step-by-step progress tracker.

License

Notifications You must be signed in to change notification settings

NDDimension/DSA-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DSA-Python

πŸš€ My Python implementations of Striver's A2Z DSA Sheet β€” with in-code explanations, topic-wise structure, and a step-by-step progress tracker.

🧠 Striver's A2Z DSA Sheet in Python

Welcome to my journey through the Striver's A2Z DSA Sheet, implemented entirely in Python. This repository contains well-documented solutions with explanations, written as part of my structured learning path for mastering Data Structures and Algorithms.


πŸ“Œ What is This Repo About?

This is a curated collection of my solutions to the Striver A2Z DSA Sheet, a step-by-step roadmap to mastering DSA concepts.

Each problem is solved in Python, with:

  • πŸ’‘ In-code docstring notes explaining the logic, edge cases, and reasoning.
  • πŸ“ Organized folder-wise according to topic/step.
  • βœ… Regular updates as I progress through the sheet.

🧠 My Learning Methodology

  • Solve each problem on LeetCode.
  • Write Python solutions from scratch.
  • Include docstrings that:
    • Explain the approach
    • Mention time/space complexity
    • Discuss edge cases (when needed)
  • Push after completing each step/topic.

πŸš€ Progress Tracker

Step Topic Status
1 Learn Basics βœ… Done
2 Sorting βœ… Done
3 Recursion βœ… Done
4 Arrays βœ… Done
5 Hashing βœ… Done
6 Linked Lists βœ… Done
7 Recursion βœ… Done
8 Bit Manipulation βœ… Done
9 Stack & Queues βœ… Done
10 Sliding Window & Two Pointer πŸ”„ In Progress
... More Coming Soon ⏳ Stay tuned

Each folder contains:

  • Python files for each problem
  • Inline notes in the form of docstrings
  • Occasionally short folder-level summaries

πŸ“£ Stay Connected

I'll also be sharing regular updates on LinkedIn to track my progress and connect with other learners. Feel free to follow or reach out!

πŸ”— GitHub: NDDimension
πŸ”— LinkedIn: DHANRAJ SHARMA


⭐ If You Like This Repo...

Consider giving it a ⭐️ and feel free to fork it or use it for your own learning!


About

πŸš€ My Python implementations of Striver's A2Z DSA Sheet β€” with in-code explanations, topic-wise structure, and a step-by-step progress tracker.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages