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.
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 - Let's Connect!
- LeetCode Profile - Follow my progress and see my solved questions on LeetCode!
- 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++.
- Navigate to the folder of the problem you're interested in.
- Open the solution file (usually named
solution.<ext>
) to view the code. - Read through the code and accompanying comments to understand the solution approach.
- Feel free to suggest improvements or optimizations by opening an issue or creating a pull request!
Contributions are welcome! If you have a better solution, found a bug, or want to add more explanations, feel free to contribute.
- Fork the repository.
- Create your feature branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
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!