|
1 | 1 | # Sorting Algorithms
|
2 |
| -Sorting algorithms implemented in different languages (for hacktoberfest :D). |
3 |
| -- [Cpp](#-Cpp) |
4 |
| -- [C](#-C) |
5 |
| -- [Go](#-Go) |
6 |
| -- [Java](#-Java) |
7 |
| -- [Javascript](#-Javascript) |
8 |
| -- [Python](#-Python) |
9 |
| - |
10 |
| -# Cpp |
| 2 | +_Sorting algorithms implemented in different languages (for hacktoberfest 😃)._ |
| 3 | + |
| 4 | +## List of Algorithms ⌨️ |
| 5 | +* [C++](#c++) |
| 6 | +* [C](#c) |
| 7 | +* [Go](#go) |
| 8 | +* [Java](#java) |
| 9 | +* [Javascript](#javascript) |
| 10 | +* [Python](#python) |
| 11 | + |
| 12 | +### C++ |
11 | 13 | - [Bubble Sort](C++/BubbleSort.cpp)
|
12 | 14 | - [Heap Sort](C++/HeapSort.cpp)
|
| 15 | +- [Insertion Sort](C++/InsertionSort.cpp) |
13 | 16 | - [Merge Sort](C++/MergeSort.cpp)
|
14 | 17 | - [Quick Sort](C++/QuickSort.cpp)
|
| 18 | +- [Selection Sort](C++/SelctionSort.cpp) |
15 | 19 | - [Shell Sort](C++/ShellSort.cpp)
|
16 | 20 |
|
17 |
| -# C |
| 21 | +### C |
18 | 22 | - [Bubble Sort](C/BubbleSort.c)
|
19 | 23 | - [Insertion Sort](C/InsertionSort.c)
|
| 24 | +- [Merge Sort](C/MergeSort.c) |
20 | 25 | - [Quick Sort](C/QuickSort.c)
|
21 | 26 | - [Selection Sort](C/SelectionSort.c)
|
22 | 27 |
|
23 |
| -# Go |
| 28 | +### Go |
24 | 29 | - [Radix Sort](Go/RadixSort.go)
|
25 | 30 |
|
26 |
| -# Java |
| 31 | +### Java |
27 | 32 | - [Bogo Sort](Java/BogoSort.java)
|
28 | 33 | - [Bubble Sort](Java/BubbleSort.java)
|
29 |
| -- [Heap Sort](Java//HeapSort.java) |
| 34 | +- [Counting Sort](Java/Counting%20Sort.java) |
| 35 | +- [Heap Sort](Java/HeapSort.java) |
30 | 36 | - [Insertion Sort](Java/InsertionSort.java)
|
31 | 37 | - [Merge Sort](Java/MergeSort.java)
|
32 | 38 | - [Quick Sort](Java/QuickSort.java)
|
| 39 | +- [Radix Sort](Java/RadixSort.java) |
33 | 40 | - [Selection Sort](Java/SelectionSort.java)
|
34 | 41 | - [Shell Sort](Java/ShellSort.java)
|
35 | 42 |
|
36 |
| -# Javascript |
| 43 | +### Javascript |
| 44 | +- [Heap Sort](Javascript/HeapSort.js) |
| 45 | +- [Insertion Sort](Javascript/Insertionsort.js) |
| 46 | +- [Merge Sort](Javascript/MergeSort.js) |
| 47 | +- [Quick Sort](Javascript/Quicksort.js) |
37 | 48 | - [Bubble Sort](Javascript/bubbleSort.js)
|
| 49 | +- [Selection Sort](Javascript/selectionSort.js) |
38 | 50 |
|
39 |
| -# Python |
| 51 | +### Python |
40 | 52 | - [Bogo Sort](Python/BogoSort.py)
|
41 | 53 | - [Bucket Sort](Python/BucketSort.py)
|
42 | 54 | - [Gnome Sort](Python/GnomeSort.py)
|
| 55 | +- [Insertion Sort](Python/InsertionSort.py) |
| 56 | +- [Merge Sort](Python/MergeSort.py) |
43 | 57 | - [Quick Sort](Python/QuickSort.py)
|
44 | 58 | - [Radix Sort](Python/RadixSort.py)
|
45 | 59 | - [Selection Sort](Python/SelectionSort.py)
|
46 | 60 |
|
47 |
| -# Contributing |
48 |
| -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 using the appropriate file extension i.e. `bubbleSort.js`. If there aren't any algorithms using your chosen language, feel free to start your own folder, place your implementations inside add it to this documentation as well! |
| 61 | +## Contributing 🖇️ |
| 62 | +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 using the appropriate file extension i.e. `bubbleSort.js`. If there aren't any algorithms using your chosen language, feel free to start your own folder and place your implementations inside, and don't forget update the [README.md](README.md)! |
49 | 63 |
|
50 | 64 | 
|
0 commit comments