|
1 | 1 |
|
2 | 2 | ## Ciphers
|
3 | 3 | * Caesar
|
| 4 | + * [Caesar Cipher](https://github.com/TheAlgorithms/Go/blob/master/ciphers/caesar/caesar_cipher.go) |
4 | 5 | * [Caesar Test](https://github.com/TheAlgorithms/Go/blob/master/ciphers/caesar/caesar_test.go)
|
5 |
| - * [Caesarcipher](https://github.com/TheAlgorithms/Go/blob/master/ciphers/caesar/caesar_cipher.go) |
6 | 6 | * Diffie Hellman Key Exchange
|
7 | 7 | * [Diffie Hellman Key Exchange](https://github.com/TheAlgorithms/Go/blob/master/ciphers/diffie_hellman_key_exchange/diffie_hellman_key_exchange.go)
|
8 | 8 | * [Diffie Hellman Key Exchange Test](https://github.com/TheAlgorithms/Go/blob/master/ciphers/diffie_hellman_key_exchange/diffie_hellman_key_exchange_test.go)
|
|
12 | 12 | * Rot13
|
13 | 13 | * [Rot13](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rot13/rot13.go)
|
14 | 14 | * [Rot13 Test](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rot13/rot13_test.go)
|
15 |
| - * RSA Cipher |
| 15 | + * Rsa Cipher |
| 16 | + * [Rsa Cipher](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rsa_cipher/rsa_cipher.go) |
16 | 17 | * [Rsa Cipher Test](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rsa_cipher/rsa_cipher_test.go)
|
17 |
| - * [Rsacipher](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rsa_cipher/rsa_cipher.go) |
18 |
| - * RSA Cipher Big |
19 |
| - * [RSA Cipher Big Test](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rsa_cipher_big/rsa_cipher_big_test.go) |
20 |
| - * [RSA Cipher Big](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rsa_cipher_big/rsa_cipher_big.go) |
21 |
| - * XOR Cipher |
22 |
| - * [XOR Cipher Test](https://github.com/TheAlgorithms/Go/blob/master/ciphers/xor_cipher/xor_cipher_test.go) |
23 |
| - * [XOR Cipher](https://github.com/TheAlgorithms/Go/blob/master/ciphers/xor_cipher/xor_cipher.go) |
| 18 | + * Rsa Cipher Big |
| 19 | + * [Rsa Cipher Big](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rsa_cipher_big/rsa_cipher_big.go) |
| 20 | + * [Rsa Cipher Big Test](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rsa_cipher_big/rsa_cipher_big_test.go) |
| 21 | + * Xor Cipher |
| 22 | + * [Xor Cipher](https://github.com/TheAlgorithms/Go/blob/master/ciphers/xor_cipher/xor_cipher.go) |
| 23 | + * [Xor Cipher Test](https://github.com/TheAlgorithms/Go/blob/master/ciphers/xor_cipher/xor_cipher_test.go) |
24 | 24 |
|
25 | 25 | ## Conversions
|
26 | 26 | * Roman To Integer
|
|
31 | 31 | * Binary Tree
|
32 | 32 | * [Binary Search Tree](https://github.com/TheAlgorithms/Go/blob/master/data_structures/binary_tree/binary_search_tree.go)
|
33 | 33 | * [Binary Tree](https://github.com/TheAlgorithms/Go/blob/master/data_structures/binary_tree/binary_tree.go)
|
34 |
| - * [B Tree](https://github.com/TheAlgorithms/Go/blob/master/data_structures/binary_tree/btree.go) |
| 34 | + * [Btree](https://github.com/TheAlgorithms/Go/blob/master/data_structures/binary_tree/btree.go) |
35 | 35 | * [Node](https://github.com/TheAlgorithms/Go/blob/master/data_structures/binary_tree/node.go)
|
36 |
| - * Dynamic Array |
37 |
| - * [Dynamic Array](https://github.com/TheAlgorithms/Go/blob/master/data_structures/dynamic_array/dynamic_array.go) |
| 36 | + * Dynamic-Array |
| 37 | + * [Dynamic Array](https://github.com/TheAlgorithms/Go/blob/master/data_structures/dynamic-array/dynamic_array.go) |
38 | 38 | * Hashmap
|
39 | 39 | * [Hashmap](https://github.com/TheAlgorithms/Go/blob/master/data_structures/hashmap/hashmap.go)
|
40 | 40 | * [Hashmap Test](https://github.com/TheAlgorithms/Go/blob/master/data_structures/hashmap/hashmap_test.go)
|
41 |
| - * Linked-List |
42 |
| - * Doubly Linked-List |
43 |
| - * [Doublylinkedlist](https://github.com/TheAlgorithms/Go/blob/master/data_structures/linkedlist/doubly_linkedlist/doubly_linkedlist.go) |
44 |
| - * Singly Linked-List |
45 |
| - * [Singlylinkedlist](https://github.com/TheAlgorithms/Go/blob/master/data_structures/linkedlist/singly_linkedlist/singly_linkedlist.go) |
46 |
| - * [Singlylinkedlist2](https://github.com/TheAlgorithms/Go/blob/master/data_structures/linkedlist/singly_linkedlist/singly_linkedlist2.go) |
47 |
| - * [Singlylinkedlist Test](https://github.com/TheAlgorithms/Go/blob/master/data_structures/linkedlist/singly_linkedlist/singly_linkedlist_test.go) |
| 41 | + * Linkedlist |
| 42 | + * Doubly Linkedlist |
| 43 | + * [Doubly Linkedlist](https://github.com/TheAlgorithms/Go/blob/master/data_structures/linkedlist/doubly_linkedlist/doubly_linkedlist.go) |
| 44 | + * [Doubly Linkedlist Test](https://github.com/TheAlgorithms/Go/blob/master/data_structures/linkedlist/doubly_linkedlist/doubly_linkedlist_test.go) |
| 45 | + * Singly Linkedlist |
| 46 | + * [Singly Linkedlist](https://github.com/TheAlgorithms/Go/blob/master/data_structures/linkedlist/singly_linkedlist/singly_linkedlist.go) |
| 47 | + * [Singly Linkedlist2](https://github.com/TheAlgorithms/Go/blob/master/data_structures/linkedlist/singly_linkedlist/singly_linkedlist2.go) |
| 48 | + * [Singly Linkedlist Test](https://github.com/TheAlgorithms/Go/blob/master/data_structures/linkedlist/singly_linkedlist/singly_linkedlist_test.go) |
48 | 49 | * Trie
|
49 | 50 | * [Trie](https://github.com/TheAlgorithms/Go/blob/master/data_structures/trie/trie.go)
|
50 | 51 | * [Trie Test](https://github.com/TheAlgorithms/Go/blob/master/data_structures/trie/trie_test.go)
|
|
53 | 54 | * Abstract Factory
|
54 | 55 | * [Abstract Factory Test](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/abstract_factory/abstract_factory_test.go)
|
55 | 56 | * [Adidas](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/abstract_factory/adidas.go)
|
56 |
| - * [Adidas Shirt](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/abstract_factory/adidas_shirt.go) |
57 | 57 | * [Adidas Shoe](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/abstract_factory/adidas_shoe.go)
|
| 58 | + * [Adidasshirt](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/abstract_factory/adidasshirt.go) |
58 | 59 | * [I Shirt](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/abstract_factory/i_shirt.go)
|
59 | 60 | * [I Shoe](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/abstract_factory/i_shoe.go)
|
60 | 61 | * [I Sports Factory](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/abstract_factory/i_sports_factory.go)
|
|
66 | 67 | * [Builder Pattern Test](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/builder/builder_pattern_test.go)
|
67 | 68 | * [Director](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/builder/director.go)
|
68 | 69 | * [House](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/builder/house.go)
|
69 |
| - * [Igloo Builder](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/builder/iglooـbuilder.go) |
70 |
| - * [Normal Builder](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/builder/normalـbuilder.go) |
| 70 | + * [Igloo Builder](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/builder/igloo_builder.go) |
| 71 | + * [Normal Builder](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/builder/normal_builder.go) |
71 | 72 | * Factory Method
|
72 | 73 | * [Accounting Department](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/factory_method/accounting_department.go)
|
73 | 74 | * [Department](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/factory_method/department.go)
|
|
82 | 83 | * [Prototype Test](https://github.com/TheAlgorithms/Go/blob/master/design_patterns/prototype/prototype_test.go)
|
83 | 84 |
|
84 | 85 | ## Dynamic Programming
|
85 |
| - * [Binomial Coeffecient](https://github.com/TheAlgorithms/Go/blob/master/dynamic_programming/binomial_coeffecient.go) |
86 |
| - * [Fibonacci Test](https://github.com/TheAlgorithms/Go/blob/master/dynamic_programming/fibonacci_test.go) |
| 86 | + * [Binomial Coefficient](https://github.com/TheAlgorithms/Go/blob/master/dynamic_programming/binomial_coefficient.go) |
87 | 87 | * [Fibonacci](https://github.com/TheAlgorithms/Go/blob/master/dynamic_programming/fibonacci.go)
|
| 88 | + * [Fibonacci Test](https://github.com/TheAlgorithms/Go/blob/master/dynamic_programming/fibonacci_test.go) |
88 | 89 | * [Knapsack](https://github.com/TheAlgorithms/Go/blob/master/dynamic_programming/knapsack.go)
|
89 |
| - * [Longest Palindromic Subsequence](https://github.com/TheAlgorithms/Go/blob/master/dynamic_programming/longest_palindromic_subsequence.go) |
90 | 90 | * [Longest Common Subsequence](https://github.com/TheAlgorithms/Go/blob/master/dynamic_programming/longest_common_subsequence.go)
|
| 91 | + * [Longest Palindromic Subsequence](https://github.com/TheAlgorithms/Go/blob/master/dynamic_programming/longest_palindromic_subsequence.go) |
91 | 92 | * [Matrix Multiplication](https://github.com/TheAlgorithms/Go/blob/master/dynamic_programming/matrix_multiplication.go)
|
92 | 93 | * [Rod Cutting](https://github.com/TheAlgorithms/Go/blob/master/dynamic_programming/rod_cutting.go)
|
93 | 94 |
|
|
106 | 107 | ## Math
|
107 | 108 | * Gcd
|
108 | 109 | * [Gcd](https://github.com/TheAlgorithms/Go/blob/master/math/gcd/gcd.go)
|
109 |
| - * [Gcd Test](https://github.com/TheAlgorithms/Go/blob/master/math/gcd/gcd_test.go) |
110 | 110 | * [Gcd Iterative](https://github.com/TheAlgorithms/Go/blob/master/math/gcd/gcd_iterative.go)
|
| 111 | + * [Gcd Test](https://github.com/TheAlgorithms/Go/blob/master/math/gcd/gcd_test.go) |
111 | 112 | * Lcm
|
112 | 113 | * [Lcm](https://github.com/TheAlgorithms/Go/blob/master/math/lcm/lcm.go)
|
113 | 114 | * Modular Arithmetic
|
|
120 | 121 | * [Fast Exponent](https://github.com/TheAlgorithms/Go/blob/master/math/power/fast_exponent.go)
|
121 | 122 | * [Fast Exponent Test](https://github.com/TheAlgorithms/Go/blob/master/math/power/fast_exponent_test.go)
|
122 | 123 | * Prime
|
123 |
| - * [Millerrabinprimalitytest](https://github.com/TheAlgorithms/Go/blob/master/math/prime/miller_rabin_primality_test.go) |
124 |
| - * [Prime Test](https://github.com/TheAlgorithms/Go/blob/master/math/prime/prime_test.go) |
| 124 | + * [Miller Rabin Primality Test](https://github.com/TheAlgorithms/Go/blob/master/math/prime/miller_rabin_primality_test.go) |
125 | 125 | * [Prime Check](https://github.com/TheAlgorithms/Go/blob/master/math/prime/prime_check.go)
|
| 126 | + * [Prime Test](https://github.com/TheAlgorithms/Go/blob/master/math/prime/prime_test.go) |
126 | 127 | * Pythagoras
|
127 | 128 | * [Pythagoras](https://github.com/TheAlgorithms/Go/blob/master/math/pythagoras/pythagoras.go)
|
128 | 129 | * [Pythagoras Test](https://github.com/TheAlgorithms/Go/blob/master/math/pythagoras/pythagoras_test.go)
|
|
131 | 132 | * [Sieve Test](https://github.com/TheAlgorithms/Go/blob/master/math/sieve/sieve_test.go)
|
132 | 133 |
|
133 | 134 | ## Other
|
134 |
| - * Max SubArray Sum |
135 |
| - * [Maxsubarraysum](https://github.com/TheAlgorithms/Go/blob/master/other/max_subarray_sum/max_subarray_sum.go) |
| 135 | + * Max Subarray Sum |
| 136 | + * [Max Subarray Sum](https://github.com/TheAlgorithms/Go/blob/master/other/max_subarray_sum/max_subarray_sum.go) |
136 | 137 | * Monte Carlo Pi
|
137 | 138 | * [Monte Carlo Pi](https://github.com/TheAlgorithms/Go/blob/master/other/monte_carlo_pi/monte_carlo_pi.go)
|
138 | 139 | * [Monte Carlo Pi Test](https://github.com/TheAlgorithms/Go/blob/master/other/monte_carlo_pi/monte_carlo_pi_test.go)
|
|
166 | 167 | * [Levenshtein Distance Test](https://github.com/TheAlgorithms/Go/blob/master/strings/levenshtein_distance/levenshtein_distance_test.go)
|
167 | 168 | * Multiple String Matching
|
168 | 169 | * Advanced Aho Corasick
|
169 |
| - * [Advanced Aho Corasick](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple_string_matching/advanced_aho_corasick/advanced_aho_corasic.go) |
170 |
| - * [Advanced Aho Corasick Test](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple_string_matching/advanced_aho_corasick/advanced_aho_corasic_test.go) |
| 170 | + * [Advanced Aho Corasick](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple_string_matching/advanced_aho_corasick/advanced_aho_corasick.go) |
| 171 | + * [Advanced Aho Corasick Test](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple_string_matching/advanced_aho_corasick/advanced_aho_corasick_test.go) |
171 | 172 | * Aho Corasick
|
172 | 173 | * [Aho Corasick](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple_string_matching/aho_corasick/aho_corasick.go)
|
173 | 174 | * [Aho Corasick Test](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple_string_matching/aho_corasick/aho_corasick_test.go)
|
|
0 commit comments