Skip to content

A repository to contribute algorithms in different languages as a part of 'Quarantine of Open Source' event.

Notifications You must be signed in to change notification settings

SayantanBanerjee16/algorithms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms

We love pull requests from everyone. This repository is created for you to contribute different algorithms in different languages. There are separate folders for different languages.

Contributor Guide

First fork the repository and then clone it using:

git clone git@github.com:your-username/algorithms.git

or

git clone https://github.com/your-username/algorithms.git

You may contribute with any of the following:-

  • Implement an algorithm which is not present in a particular language's folder.
  • Optimizing or improving an existing algorithm.
  • Adding a different approach for an existing algorithm.
  • Finding and fixing bugs.

Points to be noted:

  • Please have meaningful commit and PR messages.
  • Commit messages have to be in imperative tense. An example is "fix segmentation error" or "implement binary search in c++". All commit messages have to be in lower case.
  • Same is the case with Pull Requests. Pull requests have a title and a description. Title has to be short and informative.
  • While the description is not mandatory, you can add a short description of the algorithm, the optimization you performed or the error you fixed.

Check contrbuting guidelines of AASF-IIITM

Pull Requests

  • To get started with your first Pull Request, you may refer this link: https://www.youtube.com/watch?v=rgbCcBNZcdQ
  • Add your file in the particular language's folder and make sure you name it properly. The name of the Algorithm has to be in PascalCase(First letter of every word has to be capital, without any spaces).
  • Update README.md with the name of the algorithm in the particular language's section.

Contribution

About

A repository to contribute algorithms in different languages as a part of 'Quarantine of Open Source' event.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 39.5%
  • Java 23.5%
  • Python 16.5%
  • C 11.9%
  • JavaScript 4.7%
  • Go 3.9%