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

argonautica/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 Heap Sort
Insertion Sort Merge Sort Quick Sort
Selection Sort Shell Sort
Go Radix Sort Bubble Sort Insertion Sort Counting Sort
Java Bead Sort Bogo Sort Bubble Sort
Counting Sort Heap Sort Insertion Sort
Merge Sort Quick Sort Radix Sort
Selection Sort Shell Sort Tim Sort
Comb Sort Binary Insertion Sort Gnome Sort Topological 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 Bubble Sort Recursive
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
Rust Bubble 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!

About

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

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published