Welcome to my DSA Repository!
This repo contains a comprehensive collection of Data Structures and Algorithms problems that I've solved while learning and practicing for coding interviews and building strong fundamentals in Computer Science.
- β Solved problems from platforms like LeetCode, GFG, interviewbit etc.
- π§ Well-commented Python and java solutions.
- π Classic and advanced DSA topics.
- π Consistent updates and improvements.
- Arrays & Strings
- Linked Lists
- Stacks & Queues
- Trees (Binary Tree, BST)
- Heaps & Priority Queues
- Hash Maps & Hash Sets
- Graphs
- Tries
- Sliding Window
- Sorting & Searching
- Recursion & Backtracking
- Dynamic Programming
- Greedy Algorithms
- Divide and Conquer
- Graph Algorithms (BFS, DFS, Dijkstra, etc.)
- Bit Manipulation
Each folder contains topic-wise problems with their respective solutions.
- π Python (primary language)
- βοΈ Markdown for documentation
- π Git for version control
- Adding more LeetCode daily problems
- Annotated explanations for harder problems