8000 docs: add missing sorting links (#205) · StenTech/Algorithms-Explanation@e20294e · GitHub
[go: up one dir, main page]

Skip to content

Commit e20294e

Browse files
domix80Panquesito7
andauthored
docs: add missing sorting links (TheAlgorithms#205)
* Feat: Adding missing sorting links * chore: apply suggestions from code review --------- Co-authored-by: David Leal <halfpacho@gmail.com>
1 parent 6e25a0a commit e20294e

9 files changed

+148
-30
lines changed

en/Sorting Algorithms/Bubble Sort.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,31 @@ Since there are no swaps in above steps, it means the array is sorted and we can
8181

8282
#### Code Implementation Links
8383

84-
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/BubbleSort.java)
84+
- [Assembly](https://github.com/TheAlgorithms/AArch64_Assembly/blob/main/sorters/bubble_sort.s)
85+
- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/bubble_sort.c)
86+
- [C#](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Sorters/Comparison/BubbleSorter.cs)
8587
- [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/bubble_sort.cpp)
86-
- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/bubble_sort.py)
87-
- [C-Sharp](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Sorters/Comparison/BubbleSorter.cs)
88+
- [Dart](https://github.com/TheAlgorithms/Dart/blob/master/sort/bubble_Sort.dart)
89+
- [Elixir](https://github.com/TheAlgorithms/Elixir/blob/master/lib/sorting/bubble_sort.ex)
90+
- [Elm](https://github.com/TheAlgorithms/Elm/blob/master/src/Sorting/BubbleSort.elm)
91+
- [F#](https://github.com/TheAlgorithms/F-Sharp/blob/main/Algorithms/Sort/Bubble_Sort.fs)
8892
- [Go](https://github.com/TheAlgorithms/Go/blob/master/sort/bubblesort.go)
89-
- [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/sorting/bubble_sort.rb)
90-
- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/bubble_sort.c)
91-
- [Scala](https://github.com/TheAlgorithms/Scala/blob/master/src/main/scala/Sort/BubbleSort.scala)
93+
- [Haskell](https://github.com/TheAlgorithms/Haskell/blob/master/src/Sorts/BubbleSort.hs)
94+
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/BubbleSort.java)
9295
- [Javascript](https://github.com/TheAlgorithms/JavaScript/blob/master/Sorts/BubbleSort.js)
96+
- [Julia](https://github.com/TheAlgorithms/Julia/blob/main/src/sorts/bubble_sort.jl)
97+
- [Kotlin](https://github.com/TheAlgorithms/Kotlin/blob/master/src/main/kotlin/sort/BubbleSort.kt)
98+
- [Lua](https://github.com/TheAlgorithms/Lua/blob/main/src/sorting/bubblesort.lua)
99+
- [Matlab](https://github.com/TheAlgorithms/MATLAB-Octave/blob/master/algorithms/sorting/bubble_sort.m)
100+
- [PHP](https://github.com/TheAlgorithms/PHP/blob/master/Sorting/BubbleSort.php)
101+
- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/bubble_sort.py)
102+
- [R](https://github.com/TheAlgorithms/R/blob/master/ 6D40 sorting_algorithms/bubble_sort.r)
103+
- [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/sorting/bubble_sort.rb)
93104
- [Rust](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/bubble_sort.rs)
105+
- [Scala](https://github.com/TheAlgorithms/Scala/blob/master/src/main/scala/Sort/BubbleSort.scala)
106+
- [Solidity](https://github.com/TheAlgorithms/Solidity/blob/main/src/Sorts/BubbleSort.sol)
107+
- [Swift](https://github.com/TheAlgorithms/Swift/blob/master/sorts/BubbleSort.swift)
108+
- [TypeScript](https://github.com/TheAlgorithms/TypeScript/blob/master/sorts/bubble_sort.ts)
94109

95110
#### Video Explanation
96111

en/Sorting Algorithms/Counting Sort.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,18 @@ countingSort(array, size)
4343

4444
#### Code Implementation Links
4545

46+
- [Assembly](https://github.com/TheAlgorithms/AArch64_Assembly/blob/main/sorters/counting_sort.s)
4647
- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/counting_sort.c)
4748
- [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/counting_sort.cpp)
49+
- [Dart](https://github.com/TheAlgorithms/Dart/blob/master/sort/count_sort.dart)
50+
- [Go](https://github.com/TheAlgorithms/Go/blob/master/sort/countingsort.go)
51+
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/CountingSort.java)
4852
- [JavaScript](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/CountingSort.js)
53+
- [Julia](https://github.com/TheAlgorithms/Julia/blob/main/src/sorts/counting_sort.jl)
4954
- [Matlab](https://github.com/TheAlgorithms/MATLAB-Octave/blob/master/algorithms/sorting/counting_sort.m)
55+
- [PHP](https://github.com/TheAlgorithms/PHP/blob/master/Sorting/CountSort.php)
5056
- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/counting_sort.py)
57+
- [R](https://github.com/TheAlgorithms/R/blob/master/sorting_algorithms/counting_sort.r)
5158
- [Rust](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/counting_sort.rs)
5259

5360
#### Video Explanation

en/Sorting Algorithms/Heap Sort.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,25 @@ in top down manner.
5757

5858
#### Code Implementation Links
5959

60-
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/HeapSort.java)
60+
- [Assembly](https://github.com/TheAlgorithms/AArch64_Assembly/blob/main/sorters/heap_sort.s)
61+
- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/heap_sort.c)
62+
- [C#](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Sorters/Comparison/HeapSorter.cs)
6163
- [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/heap_sort.cpp)
62-
- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/heap_sort.py)
64+
- [Dart](https://github.com/TheAlgorithms/Dart/blob/master/sort/heap_Sort.dart)
65+
- [F#](https://github.com/TheAlgorithms/F-Sharp/blob/main/Algorithms/Sort/Heap_Sort.fs)
6366
- [Go](https://github.com/TheAlgorithms/Go/blob/master/sort/heapsort.go)
64-
- [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/sorting/heap_sort.rb)
65-
- [C-sharp](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Sorters/Comparison/HeapSorter.cs)
66-
- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/heap_sort.c)
67+
- [Haskell](https://github.com/TheAlgorithms/Haskell/blob/master/src/Sorts/InsertionSort.hs)
68+
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/HeapSort.java)
6769
- [Javascript](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/HeapSort.js)
70+
- [Julia](https://github.com/TheAlgorithms/Julia/blob/main/src/sorts/heap_sort.jl)
71+
- [Kotlin](https://github.com/TheAlgorithms/Kotlin/blob/master/src/main/kotlin/sort/HeapSort.kt)
72+
- [Lua](https://github.com/TheAlgorithms/Lua/blob/main/src/sorting/heapsort.lua)
73+
- [Matlab](https://github.com/TheAlgorithms/MATLAB-Octave/blob/master/algorithms/sorting/heap_sort.m)
74+
- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/heap_sort.py)
75+
- [R](https://github.com/TheAlgorithms/R/blob/master/sorting_algorithms/heap_sort.r)
76+
- [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/sorting/heap_sort.rb)
6877
- [Rust](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/heap_sort.rs)
78+
- [Scala](https://github.com/TheAlgorithms/Scala/blob/master/src/main/scala/Sort/HeapSort.scala)
6979

7080
#### Video Explanation
7181

en/Sorting Algorithms/Insertion Sort.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,31 @@ and elements from 11 to 13 will move one position ahead of their current positio
5050

5151
#### Code Implementation Links
5252

53-
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/InsertionSort.java)
53+
- [Assembly](https://github.com/TheAlgorithms/AArch64_Assembly/blob/main/sorters/insertion_sort.s)
5454
- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/insertion_sort.c)
55-
- [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/insertion_sort.cpp)
5655
- [C#](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Sorters/Comparison/InsertionSorter.cs)
57-
- [Scala](https://github.com/TheAlgorithms/Scala/blob/master/src/main/scala/Sort/InsertionSort.scala)
56+
- [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/insertion_sort.cpp)
57+
- [Dart](https://github.com/TheAlgorithms/Dart/blob/master/sort/insert_Sort.dart)
58+
- [Elixir](https://github.com/TheAlgorithms/Elixir/blob/master/lib/sorting/insertion_sort.ex)
59+
- [Elm](https://github.com/TheAlgorithms/Elm/blob/master/src/Sorting/InsertionSort.elm)
60+
- [F#](https://github.com/TheAlgorithms/F-Sharp/blob/main/Algorithms/Sort/Insertion_Sort.fs)
61+
- [Go](https://github.com/TheAlgorithms/Go/blob/master/sort/insertionsort.go)
62+
- [Haskell](https://github.com/TheAlgorithms/Haskell/blob/master/src/Sorts/InsertionSort.hs)
63+
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/InsertionSort.java)
64+
- [JavaScript](https://github.com/TheAlgorithms/JavaScript/blob/master/Sorts/InsertionSort.js)
65+
- [Julia](https://github.com/TheAlgorithms/Julia/blob/main/src/sorts/insertion_sort.jl)
66+
- [Kotlin](https://github.com/TheAlgorithms/Kotlin/blob/master/src/main/kotlin/sort/InsertionSort.kt)
67+
- [Lua](https://github.com/TheAlgorithms/Lua/blob/main/src/sorting/insertionsort.lua)
68+
- [Matlab](https://github.com/TheAlgorithms/MATLAB-Octave/blob/master/algorithms/sorting/insertion_sort.m)
69+
- [PHP](https://github.com/TheAlgorithms/PHP/blob/master/Sorting/InsertionSort.php)
5870
- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/insertion_sort.py)
71+
- [R](https://github.com/TheAlgorithms/R/blob/master/sorting_algorithms/insertion_sort.r)
5972
- [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/sorting/insertion_sort.rb)
6073
- [Rust](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/insertion_sort.rs)
74+
- [Scala Iterative](https://github.com/TheAlgorithms/Scala/blob/master/src/main/scala/Sort/InsertionSort.scala)
75+
- [Scala Recursive](https://github.com/TheAlgorithms/Scala/blob/master/src/main/scala/Sort/RecursiveInsertionSort.scala)
76+
- [Swift](https://github.com/TheAlgorithms/Swift/blob/master/sorts/InsertionSort.swift)
77+
- [TypeScript](https://github.com/TheAlgorithms/TypeScript/blob/master/sorts/insertion_sort.ts)
6178

6279
#### Video Explanation
6380

en/Sorting Algorithms/Merge Sort.md

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,31 @@ At the next stack level [1, 2, 5, 9] and [3, 4, 6, 7] will be merged and we will
6161

6262
#### Code Implementation Links
6363

64-
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/MergeSort.java)
64+
- [Assembly](https://github.com/TheAlgorithms/AArch64_Assembly/blob/main/sorters/merge_sort.s)
65+
- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/merge_sort.c)
66+
- [C#](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Sorters/Comparison/MergeSorter.cs)
6567
- [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/merge_sort.cpp)
68+
- [Dart](https://github.com/TheAlgorithms/Dart/blob/master/sort/merge_sort.dart)
69+
- [Elixir](https://github.com/TheAlgorithms/Elixir/blob/master/lib/sorting/merge_sort.ex)
70+
- [Elm](https://github.com/TheAlgorithms/Elm/blob/master/src/Sorting/MergeSort.elm)
71+
- [F#](https://github.com/TheAlgorithms/F-Sharp/blob/main/Algorithms/Sort/Merge_Sort.fs)
72+
- [Go](https://github.com/TheAlgorithms/Go/blob/master/sort/mergesort.go)
73+
- [Haskell](https://github.com/TheAlgorithms/Haskell/blob/master/src/Sorts/MergeSort.hs)
74+
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/MergeSort.java)
75+
- [JavaScript](https://github.com/TheAlgorithms/JavaScript/blob/master/Sorts/MergeSort.js)
76+
- [Julia](https://github.com/TheAlgorithms/Julia/blob/main/src/sorts/merge_sort.jl)
77+
- [Kotlin](https://github.com/TheAlgorithms/Kotlin/blob/master/src/main/kotlin/sort/MergeSort.kt)
78+
- [Lua](https://github.com/TheAlgorithms/Lua/blob/main/src/sorting/mergesort.lua)
79+
- [Matlab](https://github.com/TheAlgorithms/MATLAB-Octave/blob/master/algorithms/sorting/merge_sort.m)
80+
- [PHP](https://github.com/TheAlgorithms/PHP/blob/master/Sorting/MergeSort.php)
6681
- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/merge_sort.py)
67-
- [C-Sharp](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Sorters/Comparison/MergeSorter.cs)
68-
- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/merge_sort.c)
82+
- [R](https://github.com/TheAlgorithms/R/blob/master/sorting_algorithms/merge_sort.r)
6983
- [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/sorting/merge_sort.rb)
7084
- [Rust](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/merge_sort.rs)
85+
- [Scala](https://github.com/TheAlgorithms/Scala/blob/master/src/main/scala/Sort/MergeSort.scala)
86+
- [Solidity](https://github.com/TheAlgorithms/Solidity/blob/main/src/Sorts/MergeSort.sol)
87+
- [Swift](https://github.com/TheAlgorithms/Swift/blob/master/sorts/MergeSort.swift)
88+
- [TypeScript](https://github.com/TheAlgorithms/TypeScript/blob/master/sorts/merge_sort.ts)
7189

7290
#### Video Explanation
7391

en/Sorting Algorithms/Quick Sort.md

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,32 @@ it.
6868

6969
#### Code Implementation Links
7070

71-
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/QuickSort.java)
71+
- [Assembly](https://github.com/TheAlgorithms/AArch64_Assembly/blob/main/sorters/quick_sort.s)
72+
- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/quick_sort.c)
73+
- [C#](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Sorters/Comparison/QuickSorter.cs)
7274
- [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/quick_sort.cpp)
75+
- [Dart](https://github.com/TheAlgorithms/Dart/blob/master/sort/quick_Sort.dart)
76+
- [Elixir](https://github.com/TheAlgorithms/Elixir/blob/master/lib/sorting/quick_sort.ex)
77+
- [F#](https://github.com/TheAlgorithms/F-Sharp/blob/main/Algorithms/Sort/Quick_Sort.fs)
78+
- [Go](https://github.com/TheAlgorithms/Go/blob/master/sort/quicksort.go)
79+
- [Haskell](https://github.com/TheAlgorithms/Haskell/blob/master/src/Sorts/QuickSort.hs)
80+
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/QuickSort.java)
81+
- [JavaScript Iterative](https://github.com/TheAlgorithms/JavaScript/blob/master/Sorts/QuickSort.js)
82+
- [JavaScript Recursive](https://github.com/TheAlgorithms/JavaScript/blob/master/Sorts/QuickSortRecursive.js)
83+
- [Julia](https://github.com/TheAlgorithms/Julia/blob/main/src/sorts/quick_sort.jl)
84+
- [Kotlin](https://github.com/TheAlgorithms/Kotlin/blob/master/src/main/kotlin/sort/QuickSort.kt)
85+
- [Lua](https://github.com/TheAlgorithms/Lua/blob/main/src/sorting/quicksort.lua)
86+
- [Matlab](https://github.com/TheAlgorithms/MATLAB-Octave/blob/master/algorithms/sorting/quick_sort.m)
87+
- [OCaml](https://github.com/TheAlgorithms/OCaml/blob/master/Sorts/quicksort.ml)
88+
- [PHP](https://github.com/TheAlgorithms/PHP/blob/master/Sorting/QuickSort.php)
7389
- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/quick_sort.py)
74-
- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/quick_sort.c)
90+
- [R](https://github.com/TheAlgorithms/R/blob/master/sorting_algorithms/quick_sort.r)
7591
- [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/sorting/quicksort.rb)
7692
- [Rust](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/quick_sort.rs)
93+
- [Scala](https://github.com/TheAlgorithms/Scala/blob/master/src/main/scala/Sort/QuickSort.scala)
94+
- [Solidity](https://github.com/TheAlgorithms/Solidity/blob/main/src/Sorts/QuickSort.sol)
95+
- [Swift](https://github.com/TheAlgorithms/Swift/blob/master/sorts/QuickSort.swift)
96+
- [TypeScript](https://github.com/TheAlgorithms/TypeScript/blob/master/sorts/quick_sort.ts)
7797

7898
#### Video Explanation
7999

en/Sorting Algorithms/Radix Sort.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,18 @@ takes extra space to sort numbers.
4848

4949
#### Code Implementation Links
5050

51+
- [Assembly](https://github.com/TheAlgorithms/AArch64_Assembly/blob/main/sorters/radix_sort.s)
52+
- [C](https://github.com/TheAlgorithms/C/blob/master/sorting/radix_sort.c)
53+
- [C++](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/radix_sort.cpp)
54+
- [Dart](https://github.com/TheAlgorithms/Dart/blob/master/sort/radix_sort.dart)
55+
- [Go](https://github.com/TheAlgorithms/Go/blob/master/sort/radixsort.go)
56+
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/RadixSort.java)
57+
- [JavaScript](https://github.com/TheAlgorithms/JavaScript/blob/master/Sorts/RadixSort.js)
58+
- [Lua](https://github.com/TheAlgorithms/Lua/blob/main/src/sorting/radixsort.lua)
59+
- [PHP](https://github.com/TheAlgorithms/PHP/blob/master/Sorting/RadixSort.php)
60+
- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/radix_sort.py)
61+
- [R](https://github.com/TheAlgorithms/R/blob/master/sorting_algorithms/radix_sort.r)
62+
- [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/sorting/radix_sort.rb)
5163
- [Rust](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/radix_sort.rs)
5264

5365
#### Video Explanation

en/Sorting Algorithms/Selection Sort.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,17 +51,32 @@ The array is now sorted.
5151

5252
#### Code Implementation Links
5353

54-
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/SelectionSort.java)
54+
- [Assembly](https://github.com/TheAlgorithms/AArch64_Assembly/blob/main/sorters/selection_sort.s)
55+
- [C iterative](https://github.com/TheAlgorithms/C/blob/master/sorting/selection_sort.c)
56+
- [C recursive](https://github.com/TheAlgorithms/C/blob/master/sorting/selection_sort_recursive.c)
57+
- [C#](https://github.com/TheAlgorithms/C-Sharp/blob/master/Algorithms/Sorters/Comparison/SelectionSorter.cs)
5558
- [C++ Iterative](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/selection_sort_iterative.cpp)
5659
- [C++ Recursive](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/sorting/selection_sort_recursive.cpp)
57-
- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/selection_sort.py)
60+
- [Dart](https://github.com/TheAlgorithms/Dart/blob/master/sort/select_Sort.dart)
61+
- [Elixir](https://github.com/TheAlgorithms/Elixir/blob/master/lib/sorting/selection_sort.ex)
62+
- [Elm](https://github.com/TheAlgorithms/Elm/blob/master/src/Sorting/SelectionSort.elm)
5863
- [Go](https://github.com/TheAlgorithms/Go/blob/master/sort/selectionsort.go)
59-
- [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/Sorting/selection_sort.rb)
60-
- [C iterative](https://github.com/TheAlgorithms/C/blob/master/sorting/selection_sort.c)
61-
- [C recursive](https://github.com/TheAlgorithms/C/blob/master/sorting/selection_sort_recursive.c)
62-
- [Scala](https://github.com/TheAlgorithms/Scala/blob/master/src/main/scala/Sort/SelectionSort.scala)
64+
- [Haskell](https://github.com/TheAlgorithms/Haskell/blob/master/src/Sorts/SelectionSort.hs)
65+
- [Java](https://github.com/TheAlgorithms/Java/blob/master/src/main/java/com/thealgorithms/sorts/SelectionSort.java)
6366
- [Javascript](https://github.com/TheAlgorithms/JavaScript/blob/master/Sorts/SelectionSort.js)
67+
- [Julia](https://github.com/TheAlgorithms/Julia/blob/main/src/sorts/selection_sort.jl)
68+
- [Kotlin](https://github.com/TheAlgorithms/Kotlin/blob/master/src/main/kotlin/sort/SelectionSort.kt)
69+
- [Lua](https://github.com/TheAlgorithms/Lua/blob/main/src/sorting/selectionsort.lua)
70+
- [Matlab](https://github.com/TheAlgorithms/MATLAB-Octave/blob/master/algorithms/sorting/select_sort.m)
71+
- [PHP](https://github.com/TheAlgorithms/PHP/blob/master/Sorting/SelectionSort.php)
72+
- [Python](https://github.com/TheAlgorithms/Python/blob/master/sorts/selection_sort.py)
73+
- [R](https://github.com/TheAlgorithms/R/blob/master/sorting_algorithms/selection_sort.r)
74+
- [Ruby](https://github.com/TheAlgorithms/Ruby/blob/master/Sorting/selection_sort.rb)
6475
- [Rust](https://github.com/TheAlgorithms/Rust/blob/master/src/sorting/selection_sort.rs)
76+
- [Scala](https://github.com/TheAlgorithms/Scala/blob/master/src/main/scala/Sort/SelectionSort.scala)
77+
- [Solidity](https://github.com/TheAlgorithms/Solidity/blob/main/src/Sorts/SelectionSort.sol)
78+
- [Swift](https://github.com/TheAlgorithms/Swift/blob/master/sorts/SelectionSort.swift)
79+
- [TypeScript](https://github.com/TheAlgorithms/TypeScript/blob/master/sorts/selection_sort.ts)
6580

6681
#### Video Explanation
6782

0 commit comments

Comments
 (0)
0