Welcome to the DSA repository!
Your go-to place for mastering Data Structures & Algorithms through solved problems, practice sets, and essential concepts.
- π Includes: Solved problems from LeetCode, custom practice sets, and coding exercises.
- π§© Coverage: Arrays, recursion, sorting, trees, graphs, dynamic programming, and more!
- π‘ Goal: Sharpen your problem-solving and coding skills for interviews, exams, and real-world programming.
DSA/
β
βββ LEETCODE/ π LeetCode problems and solutions
βββ TUF+/ π Codes of Take You Forward
βββ README.md π Project documentation (you're here!)
βββ dsa/ π Additional DSA problems and notes
-
Clone the repo
git clone https://github.com/mdzaheerjk/DSA.git cd DSA
-
Explore Solutions
- Browse the
LEETCODE/
folder for solved problems. - Check
dsa/
for topic-wise explanations and practice sets.
- Browse the
-
Run & Experiment
- Open
test.ipynb
for interactive testing and demonstrations. - Use your favorite IDE or Jupyter Notebook for code experiments.
- Open
- Arrays & Strings
- Two-Pointers & Sliding Window
- Recursion & Backtracking
- Sorting & Searching
- Linked Lists & Stacks
- Trees & Graphs
- Dynamic Programming
- Hashing & Maps
- More coming soon!
Have a solution or tip to share?
PRs are welcome! See CONTRIBUTING.md (if available) for guidelines.
See LICENSE for details.
Tip: For efficient navigation, use emoji labels:
π = Folderβπ§ͺ = Notebookβπ = Docs