Skip to content

priyamvada7078/leetcode-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 LeetCode Solutions

Welcome to my LeetCode repository!

This repository contains my accepted Java solutions to LeetCode problems as part of my Data Structures & Algorithms preparation for Software Engineering interviews.


📌 Goals

  • Solve LeetCode problems consistently
  • Master core DSA patterns
  • Prepare for Google, Microsoft, Amazon and other top tech companies
  • Improve problem-solving and coding speed

💻 Language

  • Java

📚 Topics Covered

  • Arrays
  • Strings
  • HashMap & HashSet
  • Two Pointers
  • Sliding Window
  • Binary Search
  • Linked List
  • Stack & Queue
  • Trees
  • Binary Search Trees
  • Heaps / Priority Queue
  • Graphs
  • Backtracking
  • Recursion
  • Dynamic Programming
  • Greedy Algorithms
  • Bit Manipulation
  • Trie
  • Segment Tree
  • Union Find

📈 Progress

  • ✔️ Solving problems daily
  • ✔️ Following a structured roadmap
  • ✔️ Focusing on interview-quality solutions
  • ✔️ Writing clean and optimized Java code

🎯 Target

Preparing for:

  • Google
  • Microsoft
  • Amazon
  • Atlassian
  • Adobe
  • Uber
  • Walmart Global Tech

🌟 Repository Structure

0001-two-sum/
    README.md
    Solution.java

0042-trapping-rain-water/
    README.md
    Solution.java

0200-number-of-islands/
    README.md
    Solution.java

📅 Started

2026


⭐ If you find this repository helpful, feel free to star it!

LeetCode Topics

String

0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0079-word-search
0115-distinct-subsequences
0131-palindrome-partitioning
0132-palindrome-partitioning-ii
0139-word-break

Dynamic Programming

0022-generate-parentheses
0115-distinct-subsequences
0131-palindrome-partitioning
0132-palindrome-partitioning-ii
0139-word-break

Backtracking

0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0039-combination-sum
0040-combination-sum-ii
0051-n-queens
0079-word-search
0090-subsets-ii
0131-palindrome-partitioning
0216-combination-sum-iii
0980-unique-paths-iii

Array

0039-combination-sum
0040-combination-sum-ii
0051-n-queens
0079-word-search
0090-subsets-ii
0139-word-break
0216-combination-sum-iii
0980-unique-paths-iii

Bit Manipulation

0090-subsets-ii
0980-unique-paths-iii

Hash Table

0017-letter-combinations-of-a-phone-number
0139-word-break

Depth-First Search

0079-word-search

Matrix

0079-word-search
0980-unique-paths-iii

Trie

0139-word-break

Memoization

0139-word-break

About

A collection of LeetCode questions to ace the coding interview! - Created using [LeetHub v2](https://github.com/arunbhardwaj/LeetHub-2.0)

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages