/LeetCode

LeetCode Solutions

Primary LanguageJavaMIT LicenseMIT

LeetCode

This repository contains solutions to LeetCode problems, categorized by difficulty level (Easy, Medium, Hard). Each problem has its own dedicated directory with a README.md file providing problem descriptions and explanations, as well as solution files in various programming languages.

Table of Contents

Getting Started

To access the solutions, navigate to the desired difficulty level directory and then to the specific problem directory. Inside each problem directory, you will find a README.md file with the problem description and explanations, as well as solution files in various programming languages.

For example, to view the solutions for an Easy-level problem, navigate to:

Directory Structure

The repository is organized as follows:

LeetCode/
├── Easy/
│   ├── Problem1/
│   │   ├── README
│   │   ├── solution.java
│   │   ├── solution.cpp
│   │   └── ...
│   ├── Problem2/
│   │   ├── README
│   │   ├── solution.java
│   │   ├── solution.cpp
│   │   └── ...
│   └── ...
├── Medium/
│   ├── Problem1/
│   │   ├── README
│   │   ├── solution.java
│   │   ├── solution.cpp
│   │   └── ...
│   ├── Problem2/
│   │   ├── README
│   │   ├── solution.java
│   │   ├── solution.cpp
│   │   └── ...
│   └── ...
├── Hard/
│   ├── Problem1/
│   │   ├── README
│   │   ├── solution.java
│   │   ├── solution.cpp
│   │   └── ...
│   ├── Problem2/
│   │   ├── README
│   │   ├── solution.java
│   │   ├── solution.cpp
│   │   └── ...
│   └── ...

Contributing

Contributions are welcome! If you'd like to add your own solutions or improve existing ones, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with clear commit messages.
  4. Push your changes to your fork.
  5. Submit a pull request to this repository.

Please ensure your code follows good coding practices, is well-documented, and includes test cases where applicable. see the CONTRIBUTING file for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.