@@ -7,7 +7,7 @@ This repository contains examples of various algorithms which were written on di
7
7
## Implemented algorithms with languages:
8
8
9
9
10
- Language | C++ | Java | Python | JavaScript | C | Go | C# | Ruby | Swift | Scala | Haskell | Kotlin | Rust | Perl | BrainFuck | Crystal | Racket |
10
+ Language | C++ | Python | Java | JavaScript | C | Go | C# | Ruby | Swift | Scala | Haskell | Kotlin | Rust | Perl | BrainFuck | Crystal | Racket |
11
11
| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:| :---:|
12
12
Fibonacci | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : |
13
13
BubbleSort | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | :+1 : | | | :+1 : | :+1 : | :+1 : | | |
@@ -36,39 +36,39 @@ TernarySearch | :+1: | :+1: | :+1: | :+1: | :+1: | | | | | | | |
36
36
BellmanFord | :+1 : | :+1 : | :+1 : | | | | :+1 : | | | | :+1 : | | | | | | |
37
37
BinaryGCD | :+1 : | :+1 : | :+1 : | | | :+1 : | | | | | :+1 : | | | | | | |
38
38
ShellSort | :+1 : | :+1 : | :+1 : | :+1 : | | | | :+1 : | | | | | | | | | |
39
- ExtendedEuclidean | :+1 : | | :+1 : | :+1 : | :+1 : | | | | | | | | | | | | |
39
+ ExtendedEuclidean | :+1 : | :+1 : | | :+1 : | :+1 : | | | | | | | | | | | | |
40
40
SegmentedSieve | :+1 : | :+1 : | :+1 : | | :+1 : | | | | | | | | | | | | |
41
41
BreadthFirstSearch | :+1 : | :+1 : | :+1 : | :+1 : | | | | | | | | | | | | | |
42
42
FloodFill | :+1 : | :+1 : | :+1 : | | | | | | :+1 : | | | | | | | | |
43
43
LongestIncreasingSubsequence | :+1 : | :+1 : | :+1 : | :+1 : | | | | | | | | | | | | | |
44
44
UnaryCoding | :+1 : | :+1 : | :+1 : | :+1 : | | | | | | | | | | | | | |
45
45
QuickSelect | | :+1 : | :+1 : | :+1 : | | :+1 : | | | | | | | | | | | |
46
46
SieveOfEratosthenes | | :+1 : | :+1 : | :+1 : | | | | | | | :+1 : | | | | | | |
47
- BitonicSort | :+1 : | :+1 : | | | :+1 : | | | | | | | | | | | | |
48
- PrimeCheck | :+1 : | | :+1 : | | :+1 : | | | | | | | | | | | | |
47
+ BitonicSort | :+1 : | | :+1 : | | :+1 : | | | | | | | | | | | | |
48
+ PrimeCheck | :+1 : | :+1 : | | | :+1 : | | | | | | | | | | | | |
49
49
SieveofEratosthenes | :+1 : | | | | :+1 : | | :+1 : | | | | | | | | | | |
50
50
Swap | | | | | :+1 : | :+1 : | | | | :+1 : | | | | | | | |
51
51
UnionFind | | :+1 : | :+1 : | | :+1 : | | | | | | | | | | | | |
52
52
BorweinsAlgorithm | :+1 : | :+1 : | :+1 : | | | | | | | | | | | | | | |
53
- CountingInversions | :+1 : | :+1 : | | | | :+1 : | | | | | | | | | | | |
53
+ CountingInversions | :+1 : | | :+1 : | | | :+1 : | | | | | | | | | | | |
54
54
CycleSort | :+1 : | :+1 : | :+1 : | | | | | | | | | | | | | | |
55
- EditDistance | :+1 : | | :+1 : | | | | | | :+1 : | | | | | | | | |
55
+ EditDistance | :+1 : | :+1 : | | | | | | | :+1 : | | | | | | | | |
56
56
KnuthMorrisPrath | :+1 : | :+1 : | :+1 : | | | | | | | | | | | | | | |
57
- Permutations | :+1 : | | :+1 : | :+1 : | | | | | | | | | | | | | |
57
+ Permutations | :+1 : | :+1 : | | :+1 : | | | | | | | | | | | | | |
58
58
RabinKarp | :+1 : | :+1 : | :+1 : | | | | | | | | | | | | | | |
59
59
TopologicalSort | :+1 : | :+1 : | :+1 : | | | | | | | | | | | | | | |
60
- DiffieHellman | | | :+1 : | | | :+1 : | | | | | :+1 : | | | | | | |
61
- knapsack | | :+1 : | | | :+1 : | | | | | | | | | | | | |
62
- AStarSearch | :+1 : | | :+1 : | | | | | | | | | | | | | | |
63
- BitapAlgorithm | :+1 : | | :+1 : | | | | | | | | | | | | | | |
64
- CocktailSort | :+1 : | :+1 : | | | | | | | | | | | | | | | |
65
- ConjugateGradient | :+1 : | | :+1 : | | | | | | | | | | | | | | |
66
- JohnsonAlgorithm | :+1 : | | :+1 : | | | | | | | | | | | | | | |
60
+ DiffieHellman | | :+1 : | | | | :+1 : | | | | | :+1 : | | | | | | |
61
+ knapsack | | | :+1 : | | :+1 : | | | | | | | | | | | | |
62
+ AStarSearch | :+1 : | :+1 : | | | | | | | | | | | | | | | |
63
+ BitapAlgorithm | :+1 : | :+1 : | | | | | | | | | | | | | | | |
64
+ CocktailSort | :+1 : | | :+1 : | | | | | | | | | | | | | | |
65
+ ConjugateGradient | :+1 : | :+1 : | | | | | | | | | | | | | | | |
66
+ JohnsonAlgorithm | :+1 : | :+1 : | | | | | | | | | | | | | | | |
67
67
Knapsack | :+1 : | | | :+1 : | | | | | | | | | | | | | |
68
- KruskalsAlgorithm | :+1 : | :+1 : | | | | | | | | | | | | | | | |
69
- LongestPath | :+1 : | | :+1 : | | | | | | | | | | | | | | |
68
+ KruskalsAlgorithm | :+1 : | | :+1 : | | | | | | | | | | | | | | |
69
+ LongestPath | :+1 : | :+1 : | | | | | | | | | | | | | | | |
70
70
Minimax | :+1 : | | | | | :+1 : | | | | | | | | | | | |
71
- BestFirstSearch | | :+1 : | | | | | | :+1 : | | | | | | | | | |
71
+ BestFirstSearch | | | :+1 : | | | | | :+1 : | | | | | | | | | |
72
72
ConnectedComponentLabeling | | | | | :+1 : | | | | | | | | | | | | |
73
73
LeakyBucket | | | | | :+1 : | | | | | | | | | | | | |
74
74
PostmanSort | | | | | :+1 : | | | | | | | | | | | | |
@@ -81,6 +81,7 @@ FenwickTree | :+1: | | | | | | | | | | | | | | | |
81
81
HeavyLightDecomposition | :+1 : | | | | | | | | | | | | | | | | |
82
82
InFixToPostFix | :+1 : | | | | | | | | | | | | | | | | |
83
83
InverseFastFourierTransform | :+1 : | | | | | | | | | | | | | | | | |
84
+ JosephusProblem | :+1 : | | | | | | | | | | | | | | | | |
84
85
LongestBitonicSubsequence | :+1 : | | | | | | | | | | | | | | | | |
85
86
LongestSubsetZeroSum | :+1 : | | | | | | | | | | | | | | | | |
86
87
MatrixExponentiation | :+1 : | | | | | | | | | | | | | | | | |
@@ -96,17 +97,18 @@ StronglyConnectedGraph | :+1: | | | | | | | | | | | | |
96
97
TarjansOfflineLCA | :+1 : | | | | | | | | | | | | | | | | |
97
98
VEGASAlgorithm | :+1 : | | | | | | | | | | | | | | | | |
98
99
Cocktailshakersort | | | | | | :+1 : | | | | | | | | | | | |
99
- DynamicProgramming | | :+1 : | | | | | | | | | | | | | | | |
100
- EdmondsKarp | | :+1 : | | | | | | | | | | | | | | | |
101
- ElevatorAlgorithm | | :+1 : | | | | | | | | | | | | | | | |
102
- HistogramEqualization | | :+1 : | | | | | | | | | | | | | | | |
103
- MinMaxABPruning | | :+1 : | | | | | | | | | | | | | | | |
104
- PearsonHashing | | :+1 : | | | | | | | | | | | | | | | |
105
- RodCuttingAlgorithm | | :+1 : | | | | | | | | | | | | | | | |
100
+ DynamicProgramming | | | :+1 : | | | | | | | | | | | | | | |
101
+ EdmondsKarp | | | :+1 : | | | | | | | | | | | | | | |
102
+ ElevatorAlgorithm | | | :+1 : | | | | | | | | | | | | | | |
103
+ HistogramEqualization | | | :+1 : | | | | | | | | | | | | | | |
104
+ MinMaxABPruning | | | :+1 : | | | | | | | | | | | | | | |
105
+ PearsonHashing | | | :+1 : | | | | | | | | | | | | | | |
106
+ RodCuttingAlgorithm | | | :+1 : | | | | | | | | | | | | | | |
106
107
PartialSort | | | | :+1 : | | | | | | | | | | | | | |
107
- AhoCorasick | | | :+1 : | | | | | | | | | | | | | | |
108
- BloomFilter | | | :+1 : | | | | | | | | | | | | | | |
109
- Sumset | | | :+1 : | | | | | | | | | | | | | | |
108
+ AhoCorasick | | :+1 : | | | | | | | | | | | | | | | |
109
+ BloomFilter | | :+1 : | | | | | | | | | | | | | | | |
110
+ Luhn | | :+1 : | | | | | | | | | | | | | | | |
111
+ Sumset | | :+1 : | | | | | | | | | | | | | | | |
110
112
111
113
112
114
[ List of Algorithms] ( Algorithms.md )
0 commit comments