Giter VIP home page Giter VIP logo

algorithms's Introduction

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 [email protected]: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

algorithms's People

Contributors

manishdangi98 avatar sar99 avatar lostmartian avatar devk232 avatar ashi-1 avatar savi-1311 avatar juhitiwari avatar sarthak-23 avatar thundercipher avatar sayantanbanerjee16 avatar debadityapal avatar utkhagni13 avatar ayush03dev avatar tend2infinity avatar iamakshat01 avatar hs2361 avatar mohitsoni-dev avatar bhch7051 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.