algo-ds-101
algo-ds-101 copied to clipboard
Curated list of data structures and algorithms in 10+ programming languages.
trafficstars

Index
- Data Structures
- Algorithms
- Maths And Stats
- Collection
- STL
How To Contribute
1. Fork The Repo

2. Go The Issue Section

3.1 Choose An Existing Issue

3.2 Or You Can Create A New One

- Before opening a new issue make sure that similar kind of issue doesn't already exist.
4. Check For The Languages Available

5. Comment In The Stated Syntax

- Language In Which You Will Contribute => Time Required By You To Push The Changes
- Ask for the issue that you plan to complete.
- Do not wait to get assigned.
- Please try to push the changes in less than or equal to the stated(by you only) time period. Failing to do that, your comment will be discarded and the language will be made available to other participants.
- Try to avoid any casual communication.
6 Create A New Branch

7. Create A New File with A Relevant Name

- Make sure to follow the naming convection

8. Commit The File

10. Compare And Pull

- Before pulling make sure your branch is up-to-date
11. Give Relevant PR Message

12. Enter Related Issue No

13. Fill Up The Checkboxe(s)

14. Create A Pull Request

15. Congrats 🎉

20. Wait Till Your PR Gets Merged

Want To Document The Repo ?
- Click here to know more
How To Commit In CLI
$ git clone [email protected]:your_username/algo_ds_101.git
$ git checkout -b BranchName
$ git add .
$ git commit -m 'message'
$ git push -u origin BranchName
Sync Your Forked Repository
CLI
$ git fetch --all --prune
$ git checkout main
$ git reset --hard upstream/main
$ git push origin main
GUI

Contributing Guidelines
Read contributing guidelines
Contributors
Meet our wonderful contributors
Code of Conduct
Read our code of conduct.
License
MIT License.