Skip to content

PremDhakad07/Java-DSA-Journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Java DSA Journey

Welcome to my Data Structures and Algorithms journey in Java.

This repository is a structured, phase-by-phase learning system covering everything from Java basics to advanced DSA and competitive programming.


πŸ“Š Progress Tracker

  • βœ”οΈ P1: Java Fundamentals (In Progress)
  • ⏳ P2: Time & Space Complexity
  • ⏳ P3: Arrays
  • ⏳ P4: Strings
  • ⏳ P5: Recursion & Backtracking
  • ⏳ P6: Linked Lists
  • ⏳ P7: Stack & Queue
  • ⏳ P8: Hashing
  • ⏳ P9: Binary Search
  • ⏳ P10: Trees
  • ⏳ P11: BST
  • ⏳ P12: Heaps
  • ⏳ P13: Greedy
  • ⏳ P14: Graphs
  • ⏳ P15: Dynamic Programming
  • ⏳ P16: Tries
  • ⏳ P17: Advanced Graphs
  • ⏳ P18: Segment Trees
  • ⏳ P19: Advanced Topics

🎯 Goal

  • Master DSA in Java
  • Solve 300–500 problems
  • Build strong problem-solving skills
  • Prepare for internships & placements

πŸ”₯ Platforms

  • LeetCode
  • Codeforces
  • GeeksforGeeks

πŸ›  Tech Stack

  • Java
  • Git & GitHub
  • VS Code

About

My complete Data Structures and Algorithms journey in Java, from basics to advanced topics, with structured learning, problem-solving practice, and competitive programming.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages