@@ -3,103 +3,17 @@ _Sorting algorithms implemented in different languages (for hacktoberfest_ 😃_
3
3
4
4
## List of Algorithms ⌨️
5
5
6
- ## Language Directory
7
- * [ C] ( #c )
8
- * [ C++] ( #c++ )
9
- * [ C#] ( #c# )
10
- * [ Go] ( #go )
11
- * [ Java] ( #java )
12
- * [ JavaScript] ( #javascript )
13
- * [ Kotlin] ( #kotlin )
14
- * [ Python] ( #python )
15
-
16
- ### C
17
- - [ Bubble Sort] ( C/BubbleSort.c )
18
- - [ Insertion Sort] ( C/InsertionSort.c )
19
- - [ Merge Sort] ( C/MergeSort.c )
20
- - [ Quick Sort] ( C/QuickSort.c )
21
- - [ Selection Sort] ( C/SelectionSort.c )
22
-
23
- ### C++
24
- - [ Bubble Sort] ( C++/BubbleSort.cpp )
25
- - [ Heap Sort] ( C++/HeapSort.cpp )
26
- - [ Insertion Sort] ( C++/InsertionSort.cpp )
27
- - [ Merge Sort] ( C++/MergeSort.cpp )
28
- - [ Quick Sort] ( C++/QuickSort.cpp )
29
-
30
- - [ RadixSort.cpp] ( C++/RadixSort.cpp )
31
-
32
- - [ Radix Sort] ( C++/RadixSort.cpp )
33
-
34
- - [ Selection Sort] ( C++/SelctionSort.cpp )
35
- - [ Shell Sort] ( C++/ShellSort.cpp )
36
-
37
- - [ Cycle Sort] ( C++/cycleSort.cpp )
38
- - [ Tree Sort] ( C++/treeSort.cpp )
39
- ### C
40
- - [ Bubble Sort] ( C/BubbleSort.c )
41
- - [ Gnome Sort] ( C/gnomesort.c )
42
- - [ Insertion Sort] ( C/InsertionSort.c )
43
- - [ Merge Sort] ( C/MergeSort.c )
44
- - [ Quick Sort] ( C/QuickSort.c )
45
- - [ Selection Sort] ( C/SelectionSort.c )
46
- - [ gnomesort.c] ( C/gnomesort.c )
47
-
48
- ### C#
49
- - [ Bubble Sort] ( C#/BubbleSort.cs )
50
- - [ Heap Sort] ( C#/HeapSort.cs )
51
- - [ Insertion Sort] ( C#/InsertionSort.cs )
52
- - [ Merge Sort] ( C#/MergeSort.cs )
53
- - [ Quick Sort] ( C#/QuickSort.cs )
54
- - [ Selection Sort] ( C#/SelectionSort.cs )
55
- - [ Shell Sort] ( C#/ShellSort.cs )
56
-
57
- ### Go
58
- - [ Radix Sort] ( Go/RadixSort.go )
59
-
60
- ### Java
61
- - [ Bead Sort] ( Java/BeadSort.java )
62
- - [ Bogo Sort] ( Java/BogoSort.java )
63
- - [ Bubble Sort] ( Java/BubbleSort.java )
64
- - [ Counting Sort] ( Java/Counting%20Sort.java )
65
- - [ Heap Sort] ( Java/HeapSort.java )
66
- - [ Insertion Sort] ( Java/InsertionSort.java )
67
- - [ Merge Sort] ( Java/MergeSort.java )
68
- - [ Quick Sort] ( Java/QuickSort.java )
69
- - [ Radix Sort] ( Java/RadixSort.java )
70
- - [ Selection Sort] ( Java/SelectionSort.java )
71
- - [ Shell Sort] ( Java/ShellSort.java )
72
- - [ Tim Sort] ( Java/TimSort.java )
73
-
74
- ### JavaScript
75
- - [ Bubble Sort] ( Javascript/bubbleSort.js )
76
- - [ Heap Sort] ( Javascript/HeapSort.js )
77
- - [ Insertion Sort] ( Javascript/Insertionsort.js )
78
- - [ Merge Sort] ( Javascript/MergeSort.js )
79
- - [ Quick Sort] ( Javascript/Quicksort.js )
80
-
81
- - [ RadixSort.js] ( Javascript/RadixSort.js )
82
- - [ Bubble Sort] ( Javascript/bubbleSort.js )
83
- - [ Radix Sort] ( Javascript/RadixSort.js )
84
- - [ Selection Sort] ( Javascript/selectionSort.js )
85
-
86
- ### Kotlin
87
- - [ BubbleSort.kt] ( Kotlin/BubbleSort.kt )
88
- - [ selectionSort.kt] ( Kotlin/selectionSort.kt )
89
-
90
-
91
- ### Python
92
- - [ Bogo Sort] ( Python/BogoSort.py )
93
- - [ Bubble Sort] ( Python/BubbleSort.py )
94
- - [ Bucket Sort] ( Python/BucketSort.py )
95
- - [ Gnome Sort] ( Python/GnomeSort.py )
96
- - [ Insertion Sort] ( Python/InsertionSort.py )
97
- - [ Merge Sort] ( Python/MergeSort.py )
98
- - [ Quick Sort] ( Python/QuickSort.py )
99
- - [ Radix Sort] ( Python/RadixSort.py )
100
- - [ Selection Sort] ( Python/SelectionSort.py )
6
+ | Language | Algorithms |
7
+ | ----------| ------------|
8
+ | C++ | [ ` Bubble Sort ` ] ( C++/BubbleSort.cpp ) [ ` Heap Sort ` ] ( C++/HeapSort.cpp ) [ ` Insertion Sort ` ] ( C++/InsertionSort.cpp ) [ ` Merge Sort ` ] ( C++/MergeSort.cpp ) <br > [ ` Quick Sort ` ] ( C++/QuickSort.cpp ) [ ` Selection Sort ` ] ( C++/SelctionSort.cpp ) [ ` Shell Sort ` ] ( C++/ShellSort.cpp ) |
9
+ | C | [ ` Bubble Sort ` ] ( C/BubbleSort.c ) [ ` Insertion Sort ` ] ( C/InsertionSort.c ) [ ` Merge Sort ` ] ( C/MergeSort.c ) <br > [ ` Quick Sort ` ] ( C/QuickSort.c ) [ ` Selection Sort ` ] ( C/SelectionSort.c ) |
10
+ | C# | [ ` Bubble Sort ` ] ( C#/BubbleSort.cs ) |
11
+ | Go | [ ` Radix Sort ` ] ( Go/RadixSort.go ) |
12
+ | Java | [ ` Bead Sort ` ] ( Java/BeadSort.java ) [ ` Bogo Sort ` ] ( Java/BogoSort.java ) [ ` Bubble Sort ` ] ( Java/BubbleSort.java ) [ ` Counting Sort ` ] ( Java/Counting%20Sort.java ) <br > [ ` Heap Sort ` ] ( Java/HeapSort.java ) [ ` Insertion Sort ` ] ( Java/InsertionSort.java ) [ ` Merge Sort ` ] ( Java/MergeSort.java ) [ ` Quick Sort ` ] ( Java/QuickSort.java ) <br > [ ` Radix Sort ` ] ( Java/RadixSort.java ) [ ` Selection Sort ` ] ( Java/SelectionSort.java ) [ ` Shell Sort ` ] ( Java/ShellSort.java ) [ ` Tim Sort ` ] ( Java/TimSort.java ) |
13
+ | Javascript | [ ` Heap Sort ` ] ( Javascript/HeapSort.js ) [ ` Insertion Sort ` ] ( Javascript/Insertionsort.js ) [ ` Merge Sort ` ] ( Javascript/MergeSort.js ) <br > [ ` Quick Sort ` ] ( Javascript/Quicksort.js ) [ ` Bubble Sort ` ] ( Javascript/bubbleSort.js ) [ ` Selection Sort ` ] ( Javascript/selectionSort.js ) |
14
+ | Python | [ ` Bogo Sort ` ] ( Python/BogoSort.py ) [ ` Bubble Sort ` ] ( Python/BubbleSort.py ) [ ` Bucket Sort ` ] ( Python/BucketSort.py ) <br > [ ` Gnome Sort ` ] ( Python/GnomeSort.py ) [ ` Insertion Sort ` ] ( Python/InsertionSort.py ) [ ` Merge Sort ` ] ( Python/MergeSort.py ) <br > [ ` Quick Sort ` ] ( Python/QuickSort.py ) [ ` Radix Sort ` ] ( Python/RadixSort.py ) [ ` Selection Sort ` ] ( Python/SelectionSort.py ) |
101
15
102
16
## Contributing 🖇️
103
- 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 ) !
17
+ 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 to update the [ README.md] ( README.md ) !
104
18
105
19
![ title] ( https://hacktoberfest.digitalocean.com/assets/HF19_social-744d976f227e4aff6866443abcede8c651b309ec9c7c9f7410f5944f8e1299b9.png )
0 commit comments