Giter VIP home page Giter VIP logo

sorting-algorithms's Introduction

Sorting Algorithms

A collection of different types of sorting algorithms in diff languages. This repository is open to all. To help you out with your Hacktoberfest goals!!. All you need to do is just add any sorting algorithm of your choice in any language you like with only the condition that it hasn't already been added.

Guidelines

  • Create a folder with the algorithm name and language used to implement it. ( Eg: Insertion Sort-C++ )
  • Add a .txt file with the Algorithm and a solution file which contains the solution of the given problem.
  • Add this file inside the folder with the name of the algorithm you have implemented. If not present then create a new folder with the name of the algorithm and add your own folder to it.
  • You can also help maintain a single text file containing the detailed explanation of all the algorithms.

Since we restructured it,it does not contain a single file for the algorithm.

Steps

  • Fork this repo (button on top)
  • Star this repo (button on top)
  • Clone on your local machine
git clone https://github.com/your-username/sorting-algorithms.git
  • Create a new folder with the algorithm name and language.
  • Add your algorithm and solution file in that folder.
  • Commit and push
git add .
git commit -m 'Added algorithm-name'
git push origin master
  • Create a new pull request from your forked repository
  • And you are one step closer!

Links to help out- https://help.github.com/en/articles/adding-a-file-to-a-repository-using-the-command-line https://www.digitalocean.com/community/tutorials/how-to-create-a-pull-request-on-github

Idea for some other algorithms are :

  • Radix Sort
  • Heap Sort
  • Shell Sort
  • 3-way Merge Sort

sorting-algorithms's People

Contributors

tulika-99 avatar liminm avatar sybaru avatar isaacdouglas avatar kritikaasri avatar kefournier avatar johnli01 avatar ritesh-ag avatar miketu926 avatar markusreynolds1989 avatar hectorbudiele avatar grd888 avatar eliasjuniornino avatar sakshijha0610 avatar rmehri01 avatar lashewi avatar knifeofdreams avatar melissagnz avatar datbnt-0905 avatar abhi5937 avatar dgksk8life avatar subho13 avatar silviucanton avatar 0xsaurabh avatar rohanmenon avatar pbouillon avatar pavitrawalia avatar nvertoletik avatar marvintomizawa avatar jackelinenascimento 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.