Skip to content

samriddh16/DSA-Problem-Solving

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures & Algorithms – Java

This repository contains my solutions to Data Structures and Algorithms problems solved primarily on LeetCode, implemented in Java and organized by topic for structured learning and revision.

📊 Progress

  • Problems Solved: 250+
  • Language: Java
  • Platform: LeetCode

📚 Topics Covered

  • Arrays
  • Strings
  • Linked List
  • Trees & Binary Trees
  • Dynamic Programming
  • Greedy Algorithms
  • Sliding Window
  • Stack & Queue
  • Heap / Priority Queue
  • Recursion
  • Divide & Conquer

📊 Topic Progress

Topic Problems Solved
Arrays & Matrices 40
Strings 16
Linked List 3
Binary Search 6
Trees 0
Divide And Conquer 3
Dynamic Programming 0
Sliding Window 0
Greedy 0
Heap / Priority Queue 0
Graphs 0
Recursion 0
Backtracking 0

📁 Structure

Problems are organized by topic to make navigation and revision easier.

Example project structure:

Arrays/
   TwoSum.java

Trees/
   DiameterOfBinaryTree.java

DynamicProgramming/
   HouseRobber.java

✨ Notes

Many solutions include:

  • Multiple approaches
  • Time & Space complexity
  • Personal notes for revision

🔗 Profiles

About

A structured repository of 250+ Data Structures and Algorithms problems solved in Java with detailed explanations, multiple approaches, and time-space complexity analysis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages