An open API service indexing awesome lists of open source software.

https://github.com/himanshumahajan138/leetcode

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.
https://github.com/himanshumahajan138/leetcode

competitive-programming data-structures-and-algorithms dsa-practice leetcode-cpp leetcode-solutions

Last synced: 3 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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:

- [LinkedIn](https://www.linkedin.com/in/himanshu-mahajan-a0242026a/) - Let's Connect!
- [LeetCode Profile](https://leetcode.com/himanshu138/) - Follow my progress and see my solved questions on LeetCode!

## 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.`) 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!