Skip to content

Gemechu-Asfaw/Leetcode-Problems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode Problems 🚀

Welcome to the Leetcode Problems repository! This space is dedicated to showcasing all the accepted solutions I have crafted on the Leetcode platform. Whether you're preparing for coding interviews or just want to enhance your problem-solving skills, this repository is here to help you.

Download Releases

Table of Contents

Introduction

Leetcode is a platform that offers a vast array of coding problems to help you sharpen your programming skills. This repository includes my solutions to various problems, organized by difficulty and topic. Each solution aims to be clear and efficient, showcasing different algorithms and data structures.

Feel free to explore the solutions and adapt them to your own coding style. You can find the latest releases of the solutions here. Download the files, execute them, and dive into the code!

Topics Covered

This repository includes solutions related to the following topics:

  • Algorithms: Various sorting and searching algorithms, dynamic programming, and more.
  • Data Structures: Implementations of arrays, linked lists, trees, graphs, and more.
  • Problem Solving: Techniques to approach and solve coding challenges effectively.
  • Languages: Solutions are provided in:
    • C++
    • JavaScript
    • Python (Python3)
    • Pandas (for data manipulation)

Folder Structure

The repository is organized in a clear structure to help you navigate through the solutions easily:

Leetcode-Problems/
│
├── C++/
│   ├── Easy/
│   ├── Medium/
│   └── Hard/
│
├── JavaScript/
│   ├── Easy/
│   ├── Medium/
│   └── Hard/
│
├── Python/
│   ├── Easy/
│   ├── Medium/
│   └── Hard/
│
└── Pandas/
    └── Data_Manipulation/

Each language folder contains subfolders categorized by difficulty: Easy, Medium, and Hard. This organization allows you to find solutions based on your current skill level.

Contributing

Contributions are welcome! If you have solutions or improvements to share, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Make your changes.
  4. Submit a pull request.

Please ensure your code follows the same style and conventions as the existing solutions.

License

This repository is licensed under the MIT License. Feel free to use the code for your own projects, but please provide appropriate credit.

Contact

If you have any questions or feedback, feel free to reach out to me via GitHub or email. I’m always open to discussions about coding, algorithms, and problem-solving techniques.

Thank you for visiting the Leetcode Problems repository! Explore the solutions, enhance your skills, and happy coding! Don't forget to check the latest releases here.