cheran-senthil / PyRival

⚡ Competitive Programming Library
https://pyrival.readthedocs.io/
Apache License 2.0
1.17k stars 312 forks source link

Adding a brief explanation for Algorithms and concepts. #53

Closed Tanmay-901 closed 3 years ago

Tanmay-901 commented 3 years ago

Is your feature request related to a problem? Please describe. A brief explanation for programs using comments or a separate readme file or even reference links would be a great addition to this repo.

Describe the solution you'd like The explanations could be added in any form suitable to the repo managers, like proper commenting, a common readme file for all, directory-wise readme files, or a separate one for each concept.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context I would also like to contribute to this repo some time in the near future as I've just begun my competitive programming journey.

cheran-senthil commented 3 years ago

Though example usage would be nice to have; I do not have the time to add examples for the scripts available in this repo.

I assume that most people using PyRival have already reached the limits of competitive programming in Python and would be familiar with most of the algorithms provided here.

However, we already have a docs section in the repo. Currently, this is quite limited and only documents the bootstrap function which happens to be somewhat nontrivial in its implementation.

Please feel free to open a PR to the repo if you would like to contribute.