View Code? Open in Web Editor
NEW
A repository to maintain various data structures and algorithms
Java 36.65%
C++ 29.59%
Python 8.83%
C 19.74%
Kotlin 1.52%
JavaScript 2.39%
Dart 0.72%
Lex 0.54%
ds_algo's Introduction
Make your first open source contribution! โจ
The repository consists of a variety of data structures and algorithms.
Feel free to add new ones if they don't exist already in a language.
If the same code exists in another language, add the code in your preferred language to the same package/folder.
It is a good practise to work on branches. It will enable you to make multiple pull requests without waiting for one to get merged.
Please use camel case (thisIsCamelCase) to name files and variables.
Avoid submitting multiple algorithms in a single pull request.
Fork the repository
Clone your local repository
Make changes in your local system
Add the changes using git add .
Commit the changes using git commit -m "Added xyz algo"
Push the changes using git push origin master
Make a pull request to the master branch
ds_algo's People
ds_algo's Issues
Hello, Maintainer(s),
This repo is marked as ineligible in DigitalOcean's Hacktoberfest 2020. Please add the topic 'hacktoberfest' to this repo.
I am attaching an image for reference.
Codes are accepted in all languages (if not present already). Add them in a new folder if the folder doesn't exist already.
Any spam pull request will be marked as spam and will not be counted as a contribution towards hacktoberfest.
Hi, can I contribute to the implementation of Queue in Javascript?
Remove the duplicate copy of inOrderBST.java in the root directory (It is already present inside BinaryTrees)
Create specific packages inside algos
Eg: algos/DP, algos/Graphs, algos/Arrays etc.
[Do not make changes to any code in the pull request for this issue]
Codes are accepted in all languages (if not present already). Add them in a new folder if the data structure/algorithm doesn't exist already.
There exists 2 packages Sorts and Sorting which consist of sorting algorithms at present. Move the existing algorithms from Sorts to Sorting package. Finally, remove the Sorts package.
[Do not make changes to any code in the pull request for this issue]