Skip to content

A structured collection of my LeetCode problem solutions, organized by topic and difficulty. Focused on mastering data structures, algorithms, and efficient problem-solving through consistent practice and documentation.

License

Notifications You must be signed in to change notification settings

maharshijd/Leetcode-Solves

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 LeetCode Solves

Overview

This repository serves as a structured collection of my LeetCode problem solutions, systematically organized by topic and difficulty level. It reflects my ongoing journey of mastering data structures, algorithms, and analytical problem-solving through consistent practice and documentation.


Each directory represents a problem category, and each file corresponds to a specific LeetCode problem solved with clarity and optimization.


🎯 Objectives

  • Strengthen understanding of core algorithmic principles.
  • Enhance problem-solving speed and code optimization.
  • Maintain a personal reference base for revisiting key concepts.
  • Track progress and growth in competitive programming and technical interview preparation.

🧩 Topics Covered

  • Arrays and Strings
  • Linked Lists
  • Stacks and Queues
  • Trees and Graphs
  • Recursion and Backtracking
  • Dynamic Programming
  • Greedy Algorithms
  • Hashing and Sliding Window
  • Bit Manipulation
  • Sorting and Searching

⚙️ Usage

To explore or test the solutions locally:

git clone https://github.com/maharshijd/LeetCode-Solves.git

Each solution file includes:

  • A concise problem statement reference.
  • The implemented approach.
  • Space and time complexity (where applicable).

📚 References


📈 Future Enhancements

  • Add solution explanations and visual breakdowns for complex algorithms.
  • Include difficulty-wise categorization (Easy, Medium, Hard).
  • Develop a progress tracker and insights dashboard.
  • Integrate automated testing for solution verification.

🤝 Collaboration

Constructive feedback and optimizations are always welcome. If you have suggestions or alternative implementations, feel free to submit a pull request or open an issue.


📬 Connect

Would you like me to elevate this further with GitHub badges (for LeetCode, profile views, commits, etc.) and a minimalist banner header for a more polished professional presentation?

About

A structured collection of my LeetCode problem solutions, organized by topic and difficulty. Focused on mastering data structures, algorithms, and efficient problem-solving through consistent practice and documentation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages