Skip to content

tirth707/DSA-With-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 DSA With Java Welcome to my repository dedicated to mastering Data Structures and Algorithms using Java! This repository serves as a personal log of my journey through LeetCode problems, coding challenges, and fundamental computer science concepts.

📌 Roadmap Basics: Java Syntax, Time & Space Complexity (Big O) Linear Data Structures: Arrays, Linked Lists, Stacks, Queues Non-Linear Data Structures: Trees, Graphs, Heaps, Hash Tables Algorithms: Sorting, Searching, Recursion, Backtracking, Dynamic Programming, Greedy Algorithms 📂 Repository Structure The code is organized by topic to make it easy to locate specific implementations:

Plaintext . ├── Arrays/ │ ├── Easy/ │ └── Medium/ ├── Strings/ ├── LinkedList/ ├── Recursion/ ├── Trees/ └── LeetCode_Daily/ └── 2975_Maximum_Square_Area.java 🛠️ Tech Stack Language: Java 21 Environment: macOS (MacBook Air M4) Tools: IntelliJ IDEA / VS Code Practice Platforms: LeetCode, GeeksforGeeks 📈 Current Progress LeetCode Problems Solved: 50+ Focus Area: Java Collections Framework & Dynamic Programming Current Goal: Mastering Graph Traversal (BFS/DFS) 📖 How to Use Clone the repository: Bash git clone https://github.com/tirth707/DSA-With-Java.git Navigate to a specific topic: Bash cd Arrays Compile and run: Bash javac FileName.java java FileName 🤝 Contributing I am constantly learning. If you see a way to optimize a solution or find a bug, feel free to open an issue or submit a pull request!

Happy Coding! 💻

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages