Skip to content

LeetcodeDSAUsingJAVA is a structured Java-based solution archive that follows Striver's A2Z DSA Sheet. This repository aims to help learners and interview aspirants build a strong understanding of Data Structures and Algorithms (DSA) in a step-by-step manner. Key highlights: πŸ” Topic-wise breakdown of problems βœ… Clean, readable Java solutions .

Notifications You must be signed in to change notification settings

ShivamKumar2883/LeetcodeDSAUsingJAVA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LeetcodeDSAUsingJAVA πŸš€

This repository contains Java solutions to a wide range of LeetCode problems, curated from Striver's A2Z DSA Sheet. The goal is to build a strong foundation in Data Structures and Algorithms (DSA) using clean, readable, and optimized Java code.

Whether you're a beginner just getting started or someone preparing for coding interviews, this repo will serve as a valuable learning and revision resource.


🧭 What is Striver's A2Z DSA Sheet?

Striver's A2Z DSA Sheet is a structured, topic-wise roadmap that guides learners from basic to advanced DSA concepts. It covers over 450+ handpicked problems across categories like:

  • βœ… Arrays & Strings
  • βœ… Recursion & Backtracking
  • βœ… Linked Lists
  • βœ… Stacks & Queues
  • βœ… Binary Search, Sorting
  • βœ… Trees & Graphs
  • βœ… Dynamic Programming
  • βœ… Greedy Algorithms & Tries
  • βœ… Bit Manipulation and more

πŸ“Œ Check the original sheet here β†’


πŸ“‚ Repository Structure

Each problem is grouped by the topic/step from the A2Z sheet and includes:

  • βœ… Problem Name
  • πŸ”— LeetCode/GeeksforGeeks link
  • πŸ“„ Java Solution File
  • 🧠 Approach & Explanation (in comments)
  • ⏱️ Time and Space Complexity

Example structure:

LeetCode Topics

Math

0007-reverse-integer
0009-palindrome-number

About

LeetcodeDSAUsingJAVA is a structured Java-based solution archive that follows Striver's A2Z DSA Sheet. This repository aims to help learners and interview aspirants build a strong understanding of Data Structures and Algorithms (DSA) in a step-by-step manner. Key highlights: πŸ” Topic-wise breakdown of problems βœ… Clean, readable Java solutions .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages