Skip to content

Latest commit

 

History

49 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 LeetCode Solutions

Welcome to my LeetCode solutions repository! 👋

This repository contains my solutions to LeetCode problems solved using Java, along with explanations, approaches, and time & space complexity analysis. The goal is to strengthen my Data Structures & Algorithms skills and prepare for software engineering interviews.


👨‍💻 About Me

Hi, I'm Sudhir Sahoo.

  • ☕ Java Backend Developer
  • 🌱 Currently sharpening my DSA and System Design skills
  • 💻 Interested in Backend Development and Product-Based Companies

📚 Topics Covered

  • Arrays
  • Strings
  • Hashing
  • Two Pointers
  • Sliding Window
  • Binary Search
  • Linked List
  • Stack
  • Queue
  • Trees
  • Binary Search Trees
  • Heap (Priority Queue)
  • Graphs
  • Dynamic Programming
  • Greedy
  • Backtracking

📝 Repository Structure

leetcode-solutions/
│
├── Arrays/
├── Strings/
├── Hashing/
├── LinkedList/
├── Stack/
├── Queue/
├── Trees/
├── Graphs/
├── DynamicProgramming/
└── README.md

💡 Problem Solving Approach

For every problem, I aim to include:

  • ✅ Brute Force Approach
  • ✅ Optimized Solution
  • ✅ Time Complexity
  • ✅ Space Complexity
  • ✅ Clean Java Code
  • ✅ Interview Notes (when applicable)

🛠️ Language

  • Java

🎯 Goal

  • Solve LeetCode problems consistently
  • Improve problem-solving skills
  • Master Data Structures & Algorithms
  • Prepare for Java Backend interviews
  • Build a strong GitHub portfolio

⭐ If you find this repository helpful

Feel free to Star ⭐ the repository.

Happy Coding! 🚀

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages