For Hacktoberfest 2018! 
Check your own profile stats after registering here: https://hacktoberfest.digitalocean.com/stats/
This Repo consists of data-structures and algorithms sorted by programming language.
- The repository is structured language-wise i.e. algorithms in a certain language go in a specific folder.
- The naming convention to be followed is algo_name.language_extentioni.e. the overall pathshould belanguage/algo_name.language_extention
- Example of above points: heap sort in Java should go into java/heapsort.java
- It is your choice to include only the function or the entire program for the algo.
- If folder for your language does not exist, create a new one.
- Don't be afraid to make a PR!
- Fork Repo onto your own account.
- Make your changes on your forked repo.
- Make Pull Request to master and enjoy.
Hack on! God Speed