Skip to content

AkhileshP06/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

This repository contains compilation of my solutions for various LeetCode questions. I use LeetCode as a platform to practice Data Structures and Algorithms and I document my solutions here for reference.

Structure

Each question is organized into its own folder. Inside each folder, you'll find a README file containing the problem description. You will also find the solution for that problem in either java or python inside that directory.

I used a chrome extension called LeetHub by @Qasim Wani which automatically pushes accepted solutions in leetcode to my linked github repository. I highly reccomend using it. It also creates custom commit messages for each solution based on the solve statistics (time and space compexities and how they compare to other solutions on leetcode).

Usage

Feel free to browse through the solutions in this repository to understand different approaches to solving LeetCode problems. You can also use these solutions as a reference when practicing or preparing for coding interviews. Each solution includes detailed comments explaining the thought process and implementation details.

To use the solutions, simply clone this repository to your local machine:

git clone https://github.com/AkhileshP06/LeetCode.git

Contributing

If you'd like to contribute to this repository, you're welcome to do so! Contributions can include adding new solutions, improving existing ones, fixing bugs, or providing better explanations. To contribute, follow these steps:

  1. Fork this repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add some feature').
  5. Push to the branch (git push origin feature/your-feature).
  6. Create a new Pull Request.

Contact

If you have any questions or suggestions regarding this repository, feel free to contact me at akhileshnair2003@gmail.com.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published