Skip to content

Repository files navigation

DSA-Practice

A personal collection of DSA solutions I’ve posted—browse, learn patterns, adapt to your own code.


📊 My LeetCode Stats

📘 LeetCode Problem Tracker

  • 🧠 Total Solved: 317 / 3902
  • 🟢 Easy: 146
  • 🟡 Medium: 147
  • 🔴 Hard: 24
  • 🏆 Ranking: #414045
  • ⏰ Last updated: 2026-04-16 01:47:33 UTC


🔍 What’s Inside

  • Category folders (arrays, linked-list, trees, etc.)
  • Each folder holds my Java solutions with:
    • Short problem description
    • Key intuition in comments
    • Time & space complexity notes

📂 Structure

DSA-Practice/
├── array/
│   ├── TwoSum.java
│   └── README.md   ← brief notes on patterns
├── linked-list/
│   ├── ReverseLinkedList.java
│   └── README.md
├── trees/
│   └── BinaryTreeTraversals.java
└── README.md       ← you are here

About

A comprehensive collection of Data Structures and Algorithms problems solved in Java. This repository includes well-commented solutions, categorized by topic (arrays, strings, trees, graphs, dynamic programming, etc.), and focuses on optimal approaches with detailed explanations and edge case handling.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages