Skip to content

This repository comprises my solved LeetCode questions, arranged by difficulty level with detailed explanations. Solutions are available in C++, and contributions for optimizations and alternative approaches are encouraged. It serves as a valuable resource for improving coding skills and exploring diverse problem-solving techniques.

License

Notifications You must be signed in to change notification settings

himanshumahajan138/Leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Himanshu Mahajan's LeetCode Solutions

Welcome to my LeetCode solutions repository! Here, you'll find my solutions to various LeetCode problems, along with explanations and optimizations. Feel free to explore and learn from them.

About Me

I'm Himanshu Mahajan, a passionate software engineer who loves tackling challenging problems and continually learning and improving my skills. I enjoy solving algorithmic puzzles and LeetCode has been a fantastic platform for honing my problem-solving abilities.

You can find more about me and my journey on:

Repository Structure

  • Each problem solution is organized into its own folder for clarity.
  • Within each folder, you'll find the solution code, along with any additional files or notes if applicable.
  • Solutions are implemented in C++.

How to Use

  1. Navigate to the folder of the problem you're interested in.
  2. Open the solution file (usually named solution.<ext>) to view the code.
  3. Read through the code and accompanying comments to understand the solution approach.
  4. Feel free to suggest improvements or optimizations by opening an issue or creating a pull request!

Contribution

Contributions are welcome! If you have a better solution, found a bug, or want to add more explanations, feel free to contribute.

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

Acknowledgements

I'd like to express my gratitude to the LeetCode community for providing such an amazing platform to sharpen our coding skills. Also, thanks to all the contributors and developers who continuously improve this repository.

Happy coding!

About

This repository comprises my solved LeetCode questions, arranged by difficulty level with detailed explanations. Solutions are available in C++, and contributions for optimizations and alternative approaches are encouraged. It serves as a valuable resource for improving coding skills and exploring diverse problem-solving techniques.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages