Skip to content

An open source codebase for sharing programming solutions. This repository is in development phase and will soon provide you with python code of various data structures and algorithms . as we all know that there are not much resources which is available to learn data structures and algorithms in python.

License

fms12/DATA-STRUCTURE-AND-ALGORITHM-IN-PY

Repository files navigation

Open in Gitpod

Data-Structures-and-Algorithms-in-{PYTHON}

An open source codebase for sharing programming solutions.

This is very good piece of coding. Repo This repository is in it's development phase and will soon provide you with python code of various data structures and algorithms as we all know that there are not much resources to learn data structures and algorithms in python. so please contribute as much as you can

Who can contribute?

Anyone can contribute to this repositry!

Contribution is fun! 💚

In order to make a hassle-free environment, I implore you all (while contributing) to follow the instructions mentioned below!

Happy Submissions 🙂

⬇️ Installation

  • First, fork this repository 🍴 and follow the given instructions:
# clone the repository to your local machine
$ git clone https://github.com/<YOUR-GITHUB-USERNAME>/DATA-STRUCTURE-AND-ALGORITHM-IN-PY.git

# navigate to the project's directory and install all the relevant dev-dependencies
$ cd DATA-STRUCTURE-AND-ALGORITHM-IN-PY

- Add your submissions for the milestone you are working on in the respective milestone folder
- Once you have made your changes, run the following command:

```bash
# add your changes
$ git add .

# make your commit
$ git commit -m "<YOUR-COMMIT-MESSAGE>"

# push your changes
$ git push -u origin master  #for first time push
$ git push                   #from second push onwards

⬇️ follow this format !

For example, So your directory structure could be like this;

- DATA-STRUCTURE-AND-ALGORITHM-IN-PY
   -  LinkedList
       - Doubly
       - Singly
       - ReversedSingly     <----------- This will be your newly created folder
           - solution.py       <----------- Write the code for the implementation here
           - test_solution.py <----------- Write a test for it here to make sure it's working

There is already a LinkedList directory, which includes full Doubly and Singly linked list implementation. You can add yours Has a new directory ReversedSingly, then write the solution and test for it there.

Anyone could also add tests for it in the future to learn it.

Think you're ready ❔ Make the PR 🍹

  • open your forked repository
  • Click on Create New Pull Request
  • Give a message in the comment box about the PR
  • Hurrah!! Your first PR made! Wait for your submission to be accepted and your PR to be merged

💪 Thanks to all Contributors

Thanks a lot for spending your time helping add more alogrithms in DATA-STRUCTURE-AND-ALGORITHM-IN-PY . Thanks a lot! Keep rocking 🍻

Contributors

🙏 Support

This project needs a ⭐️ from you. Don't forget to leave a star ⭐️.

About

An open source codebase for sharing programming solutions. This repository is in development phase and will soon provide you with python code of various data structures and algorithms . as we all know that there are not much resources which is available to learn data structures and algorithms in python.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages