Skip to content

smitroy4/LeetCode-Solutions

Repository files navigation

LeetCode DSA Journey — @smitroy4

Structured problem-solving using NeetCode roadmap · Solved on LeetCode · Language: Java


About this Repository

This repository contains my Data Structures & Algorithms (DSA) solutions, solved using the NeetCode roadmap and implemented on LeetCode.

The goal is not just solving problems, but:

  • Understanding core patterns
  • Writing clean, optimized Java code
  • Preparing for software engineering interviews

My Approach

For every problem:

  1. Pick problem from NeetCode roadmap
  2. Solve it on LeetCode
  3. Analyze optimal approach
  4. Re-implement clean solution in Java
  5. (Optional) Add explanation / notes

Language Used

  • Primary Language: Java
  • Focus on:
    • Clean code
    • Readability
    • Optimal time & space complexity

Current Focus

  • Mastering core DSA patterns:
    • Arrays & Hashing
    • Two Pointers
    • Sliding Window
    • Binary Search
    • Recursion & Backtracking
    • Dynamic Programming (upcoming)

Goals

  • Solve 150+ problems
  • Build strong problem-solving intuition
  • Crack SDE interviews (Backend / Full Stack roles)
  • Maintain consistency and daily progress

My LeetCode Profile

👉 https://leetcode.com/u/smitroy/


Note

This repository reflects my learning journey, so:

  • Solutions may improve over time
  • Refactoring and optimizations will be updated

Future Plans

  • Add detailed explanations for each problem
  • Include multiple approaches (Brute → Optimal)
  • Tag problems with patterns
  • Track progress by difficulty (Easy / Medium / Hard)

If you're also preparing for DSA, feel free to follow along!

About

LeetCode Problems: This is where I'm sharpening my logical skills and following my love for writing code and building algorithms.

Resources

Stars

Watchers

Forks

Contributors

Languages