Skip to content

a beginner-friendly repository made for open source beginners. add any sorting algorithms in any language to this repository :)

License

Notifications You must be signed in to change notification settings

Peterprombutr/sorting-algorithms

 
 

Repository files navigation

Stars GitHub issues GitHub issues

Sorting Algorithms

Sorting algorithms implemented in different languages (for hacktoberfest 😃). This repository is open to everyone. Feel free to add any sorting algorithms. The instructions for how to contribute to this repo are down below._

List of Algorithms ⌨️

Language Algorithms
Assembly Bubble Sort Quick Sort
C++ Interchange Sort Bubble Sort Heap Sort
Insertion Sort Merge Sort Quick Sort
Selection Sort Shell Sort Binary Insertion Sort
Bucket Sort Cycle Sort K Way Merge Sort
Radix Sort Tree Sort PigeonholeSort
C Bubble Sort Insertion Sort Merge Sort
Quick Sort Selection Sort Bubble Sort #2
Gnome Sort Heap Sort Radix Sort
Tree Sort
C# Bubble Sort Binary Insertion Sort Bucket Sort Cocktail Sort Comb Sort Heap Sort
Insertion Sort Merge Sort Quick Sort Radix Sort
Selection Sort Shell Sort
Go Radix Sort Bubble Sort Insertion Sort
Java Bead SortBinary Insertion Sort Bitonic Sort Bogo Sort Bubble Sort
Bucket Sort Cocktail Sort Counting Sort Cycle Sort Heap Sort Insertion Sort
Merge Sort Pigeonhole SortQuick Sort Radix Sort
Selection Sort Shell Sort Tim Sort
Comb Sort Gnome Sort Topological Sort Tree Sort
Javascript Bogo Sort Counting Sort Heap Sort Insertion Sort Merge Sort
Quick Sort Bubble Sort Shell Sort Selection Sort
Radix Sort
Lua Quick Sort
Python Bogo Sort Bubble Sort Bucket Sort
Gnome Sort Insertion Sort Merge Sort
Quick Sort Radix Sort Selection Sort
Binary Insertion Sort Heap Sort
Ruby Bubble Sort Gnome Sort Quick sort Selection sort Sort Reverse sort
Kotlin Merge Sort Bubble Sort Selection Sort
Heap Sort Insertion Sort Quick Sort Bogo SortCounting Sort Radix Sort Cocktail Shaker Sort
Elixir Selection Sort

Contributing 🖇️

If there's an existing folder named with your chosen language, create a file for your new algorithm inside, calling it by the algorithm name and use the appropriate file extension i.e. bubbleSort.js. If there aren't any algorithms in your choice of language, feel free to start your own folder and place your implementations inside, and don't forget to update the README.md!

title

About

a beginner-friendly repository made for open source beginners. add any sorting algorithms in any language to this repository :)

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 28.1%
  • C++ 18.9%
  • C# 12.3%
  • Python 10.3%
  • Kotlin 8.7%
  • C 7.1%
  • Other 14.6%