Skip to content

CodeTanish/Dsa-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 DSA Practice Repository

By CodeTanish | Java Developer & DSA Enthusiast

Sharpen your DSA skills with clean, categorized Java solutions for popular problems, interview prep, and competitive programming.


🧠 What’s Inside?

  • ✅ Java solutions to top DSA problems
  • ✅ Categorized by topic for easy navigation
  • ✅ Clean, readable, and optimized code
  • ✅ Beginner to advanced-level challenges
  • ✅ Regularly updated with new problems

🗂️ Topics Covered

  • Arrays & Strings
  • Hashing
  • Recursion & Backtracking
  • Linked Lists
  • Stacks & Queues
  • Trees & Binary Trees
  • Binary Search Trees
  • Graphs (DFS, BFS)
  • Dynamic Programming
  • Sliding Window & Two Pointers
  • Sorting & Searching
  • Greedy Algorithms

🛠 Tech Stack

  • Language: Java
  • Tools: IntelliJ IDEA, VS Code
  • Platform: Offline + Online Practice
  • Structure: Topic-wise folders with solution files

🚀 Getting Started

# Clone the repository
git clone https://github.com/CodeTanish/Dsa-practice.git

# Open in your favorite Java IDE
# Run individual files to test your logic

🏆 Platforms Practiced On

LeetCode Coding Ninjas

🙏 Special Thanks

A huge thanks to Take U Forward 🚀 For making Data Structures & Algorithms easy and accessible with crystal-clear explanations.


🙌 How You Can Support

⭐ Star this repository

🍴 Fork and clone for your own use

🧑‍💻 Contribute with improvements or new solutions

📢 Share with fellow coders!


📬 Contact

📧 Email: [email protected]

💼 Portfolio: codetanish.vercel.app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages