|
1 | 1 |
|
2 | 2 | ## Ciphers
|
3 |
| - * [Caesarcipher](https://github.com/TheAlgorithms/Go/blob/master/ciphers/CaesarCipher.go) |
| 3 | + * Caesar |
| 4 | + * [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/CaesarCipher.go) |
4 | 6 | * [Diffiehellmankeyexchange](https://github.com/TheAlgorithms/Go/blob/master/ciphers/diffieHellmanKeyExchange.go)
|
5 |
| - * [Rsacipher(Big)](https://github.com/TheAlgorithms/Go/blob/master/ciphers/RSAcipher(Big).go) |
6 |
| - * [Rsacipher](https://github.com/TheAlgorithms/Go/blob/master/ciphers/RSAcipher.go) |
7 |
| - * [Xorcipher](https://github.com/TheAlgorithms/Go/blob/master/ciphers/xorCipher.go) |
| 7 | + * Rot13 |
| 8 | + * [Rot13](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rot13/rot13.go) |
| 9 | + * [Rot13 Test](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rot13/rot13_test.go) |
| 10 | + * Rsa |
| 11 | + * [Rsa Cipher Test](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rsa/rsa_cipher_test.go) |
| 12 | + * [Rsacipher](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rsa/RSAcipher.go) |
| 13 | + * Rsabig |
| 14 | + * [Rsa Cipher Big Test](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rsaBig/rsa_cipher_big_test.go) |
| 15 | + * [Rsacipher(Big)](https://github.com/TheAlgorithms/Go/blob/master/ciphers/rsaBig/RSAcipher(Big).go) |
| 16 | + * Xor |
| 17 | + * [Xor Cipher Test](https://github.com/TheAlgorithms/Go/blob/master/ciphers/xor/xor_cipher_test.go) |
| 18 | + * [Xorcipher](https://github.com/TheAlgorithms/Go/blob/master/ciphers/xor/xorCipher.go) |
8 | 19 |
|
9 |
| -## Data-Structures |
| 20 | +## Conversions |
| 21 | + * Roman-To-Integer |
| 22 | + * [Roman To Integer](https://github.com/TheAlgorithms/Go/blob/master/conversions/roman-to-integer/roman_to_integer.go) |
| 23 | + * [Roman To Integer Test](https://github.com/TheAlgorithms/Go/blob/master/conversions/roman-to-integer/roman_to_integer_test.go) |
| 24 | + |
| 25 | +## Datastructures |
10 | 26 | * Binary-Tree
|
11 |
| - * [Binary-Search-Tree](https://github.com/TheAlgorithms/Go/blob/master/data-structures/binary-tree/binary-search-tree.go) |
12 |
| - * [Binary-Tree](https://github.com/TheAlgorithms/Go/blob/master/data-structures/binary-tree/binary-tree.go) |
| 27 | + * [Binarysearchtree](https://github.com/TheAlgorithms/Go/blob/master/datastructures/binary-tree/binarysearchtree.go) |
| 28 | + * [Binarytree](https://github.com/TheAlgorithms/Go/blob/master/datastructures/binary-tree/binarytree.go) |
13 | 29 | * Dynamic-Array
|
14 |
| - * [Dynamic Array](https://github.com/TheAlgorithms/Go/blob/master/data-structures/dynamic-array/dynamic_array.go) |
15 |
| - * Hash-Map |
16 |
| - * [Hash Map](https://github.com/TheAlgorithms/Go/blob/master/data-structures/hash-map/hash_map.go) |
17 |
| - * Linked-List |
18 |
| - * [Double-Linkedlist](https://github.com/TheAlgorithms/Go/blob/master/data-structures/linked-list/double-linkedlist.go) |
19 |
| - * [Linkedlist](https://github.com/TheAlgorithms/Go/blob/master/data-structures/linked-list/Linkedlist.go) |
20 |
| - * [Single-Linkedlist](https://github.com/TheAlgorithms/Go/blob/master/data-structures/linked-list/single-linkedlist.go) |
| 30 | + * [Dynamicarray](https://github.com/TheAlgorithms/Go/blob/master/datastructures/dynamic-array/dynamicarray.go) |
| 31 | + * Hashmap |
| 32 | + * [Hashmap](https://github.com/TheAlgorithms/Go/blob/master/datastructures/hashmap/hashmap.go) |
| 33 | + * [Hashmap Test](https://github.com/TheAlgorithms/Go/blob/master/datastructures/hashmap/hashmap_test.go) |
| 34 | + * Linkedlist |
| 35 | + * [Doublylinkedlist](https://github.com/TheAlgorithms/Go/blob/master/datastructures/linkedlist/doublylinkedlist.go) |
| 36 | + * Singlelinkedlist |
| 37 | + * [Single-Linkedlist](https://github.com/TheAlgorithms/Go/blob/master/datastructures/linkedlist/singlelinkedlist/single-linkedlist.go) |
| 38 | + * [Single-Linkedlist Test](https://github.com/TheAlgorithms/Go/blob/master/datastructures/linkedlist/singlelinkedlist/single-linkedlist_test.go) |
| 39 | + * [Singlylinkedlist](https://github.com/TheAlgorithms/Go/blob/master/datastructures/linkedlist/singlylinkedlist.go) |
21 | 40 | * Trie
|
22 |
| - * [Trie](https://github.com/TheAlgorithms/Go/blob/master/data-structures/trie/trie.go) |
23 |
| - * [Trie Test](https://github.com/TheAlgorithms/Go/blob/master/data-structures/trie/trie_test.go) |
| 41 | + * [Trie](https://github.com/TheAlgorithms/Go/blob/master/datastructures/trie/trie.go) |
| 42 | + * [Trie Test](https://github.com/TheAlgorithms/Go/blob/master/datastructures/trie/trie_test.go) |
24 | 43 |
|
25 |
| -## Dynamic-Programming |
26 |
| - * [Binomial-Coeffecient](https://github.com/TheAlgorithms/Go/blob/master/dynamic-programming/binomial-coeffecient.go) |
27 |
| - * [Knapsack](https://github.com/TheAlgorithms/Go/blob/master/dynamic-programming/knapsack.go) |
28 |
| - * [Longest-Palindromic-Subsequence](https://github.com/TheAlgorithms/Go/blob/master/dynamic-programming/longest-palindromic-subsequence.go) |
29 |
| - * [Longestcommonsubsequence](https://github.com/TheAlgorithms/Go/blob/master/dynamic-programming/longestCommonSubsequence.go) |
30 |
| - * [Matrix-Multiplication](https://github.com/TheAlgorithms/Go/blob/master/dynamic-programming/matrix-multiplication.go) |
31 |
| - * [Rod-Cutting](https://github.com/TheAlgorithms/Go/blob/master/dynamic-programming/rod-cutting.go) |
| 44 | +## Dynamicprogramming |
| 45 | + * [Binomialcoeffecient](https://github.com/TheAlgorithms/Go/blob/master/dynamicprogramming/binomialcoeffecient.go) |
| 46 | + * [Fibonacc Test](https://github.com/TheAlgorithms/Go/blob/master/dynamicprogramming/fibonacc_test.go) |
| 47 | + * [Fibonacci](https://github.com/TheAlgorithms/Go/blob/master/dynamicprogramming/fibonacci.go) |
| 48 | + * [Knapsack](https://github.com/TheAlgorithms/Go/blob/master/dynamicprogramming/knapsack.go) |
| 49 | + * [Longest-Palindromic-Subsequence](https://github.com/TheAlgorithms/Go/blob/master/dynamicprogramming/longest-palindromic-subsequence.go) |
| 50 | + * [Longestcommonsubsequence](https://github.com/TheAlgorithms/Go/blob/master/dynamicprogramming/longestCommonSubsequence.go) |
| 51 | + * [Matrix-Multiplication](https://github.com/TheAlgorithms/Go/blob/master/dynamicprogramming/matrix-multiplication.go) |
| 52 | + * [Rod-Cutting](https://github.com/TheAlgorithms/Go/blob/master/dynamicprogramming/rod-cutting.go) |
32 | 53 |
|
33 | 54 | ## Graphs
|
34 |
| - * [Floyd Warshall](https://github.com/TheAlgorithms/Go/blob/master/graphs/floyd_warshall.go) |
| 55 | + * [Breathfirstsearch](https://github.com/TheAlgorithms/Go/blob/master/graphs/breathfirstsearch.go) |
| 56 | + * [Depthfirstsearch](https://github.com/TheAlgorithms/Go/blob/master/graphs/depthfirstsearch.go) |
| 57 | + * [Floydwarshall](https://github.com/TheAlgorithms/Go/blob/master/graphs/floydwarshall.go) |
35 | 58 |
|
36 | 59 | ## Math
|
37 |
| - * [Fastexponent](https://github.com/TheAlgorithms/Go/blob/master/math/fastExponent.go) |
| 60 | + * Gcd |
| 61 | + * [Gcd](https://github.com/TheAlgorithms/Go/blob/master/math/gcd/gcd.go) |
| 62 | + * [Gcd Test](https://github.com/TheAlgorithms/Go/blob/master/math/gcd/gcd_test.go) |
| 63 | + * Power |
| 64 | + * [Fastexponent](https://github.com/TheAlgorithms/Go/blob/master/math/power/fastexponent.go) |
| 65 | + * [Fastexponent Test](https://github.com/TheAlgorithms/Go/blob/master/math/power/fastexponent_test.go) |
| 66 | + * Primecheck |
| 67 | + * [Primecheck](https://github.com/TheAlgorithms/Go/blob/master/math/primecheck/primecheck.go) |
| 68 | + * [Primecheck Test](https://github.com/TheAlgorithms/Go/blob/master/math/primecheck/primecheck_test.go) |
| 69 | + * Pythagoras |
| 70 | + * [Pythagoras](https://github.com/TheAlgorithms/Go/blob/master/math/pythagoras/pythagoras.go) |
| 71 | + * [Pythagoras Test](https://github.com/TheAlgorithms/Go/blob/master/math/pythagoras/pythagoras_test.go) |
| 72 | + * Sieve |
| 73 | + * [Sieve](https://github.com/TheAlgorithms/Go/blob/master/math/sieve/Sieve.go) |
38 | 74 |
|
39 | 75 | ## Other
|
40 |
| - * [Maxsubarraysum](https://github.com/TheAlgorithms/Go/blob/master/other/maxSubarraySum.go) |
| 76 | + * [Maxsubarraysum](https://github.com/TheAlgorithms/Go/blob/master/other/maxsubarraysum.go) |
41 | 77 | * Monte Carlo Pi
|
42 | 78 | * [Monte Carlo Pi](https://github.com/TheAlgorithms/Go/blob/master/other/monte_carlo_pi/monte_carlo_pi.go)
|
43 | 79 | * [Monte Carlo Pi Test](https://github.com/TheAlgorithms/Go/blob/master/other/monte_carlo_pi/monte_carlo_pi_test.go)
|
44 |
| - * [Nestedbrackets](https://github.com/TheAlgorithms/Go/blob/master/other/NestedBrackets.go) |
45 |
| - * [Passwordgenerator](https://github.com/TheAlgorithms/Go/blob/master/other/PasswordGenerator.go) |
| 80 | + * [Nestedbrackets](https://github.com/TheAlgorithms/Go/blob/master/other/nestedbrackets.go) |
| 81 | + * [Passwordgenerator](https://github.com/TheAlgorithms/Go/blob/master/other/passwordgenerator.go) |
46 | 82 | * [Prime Numbers](https://github.com/TheAlgorithms/Go/blob/master/other/prime_numbers.go)
|
47 | 83 | * [Primenumbers](https://github.com/TheAlgorithms/Go/blob/master/other/PrimeNumbers.go)
|
48 |
| - * [String Combinations](https://github.com/TheAlgorithms/Go/blob/master/other/string_combinations.go) |
| 84 | + * [Stringcombinations](https://github.com/TheAlgorithms/Go/blob/master/other/stringcombinations.go) |
49 | 85 |
|
50 | 86 | ## Searches
|
51 |
| - * [Binary Search](https://github.com/TheAlgorithms/Go/blob/master/searches/binary_search.go) |
52 |
| - * [Breadth First Search](https://github.com/TheAlgorithms/Go/blob/master/searches/breadth_first_search.go) |
53 |
| - * [Depth First Search](https://github.com/TheAlgorithms/Go/blob/master/searches/depth_first_search.go) |
54 |
| - * [Linear Search](https://github.com/TheAlgorithms/Go/blob/master/searches/linear_search.go) |
| 87 | + * [Binarysearch](https://github.com/TheAlgorithms/Go/blob/master/searches/binarysearch.go) |
| 88 | + * [Linearsearch](https://github.com/TheAlgorithms/Go/blob/master/searches/linearsearch.go) |
55 | 89 | * [Search Test](https://github.com/TheAlgorithms/Go/blob/master/searches/search_test.go)
|
56 | 90 |
|
57 | 91 | ## Sorts
|
58 |
| - * [Bubble Sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/bubble_sort.go) |
59 |
| - * [Counting Sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/counting_sort.go) |
60 |
| - * [Heap Sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/heap_sort.go) |
61 |
| - * [Insertion Sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/insertion_sort.go) |
62 |
| - * [Merge Sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/merge_sort.go) |
63 |
| - * [Quick Sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/quick_sort.go) |
64 |
| - * [Selection Sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/selection_sort.go) |
65 |
| - * [Shell Sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/shell_sort.go) |
66 |
| - * [Sorts Case Test](https://github.com/TheAlgorithms/Go/blob/master/sorts/sorts_case_test.go) |
| 92 | + * [Bubblesort](https://github.com/TheAlgorithms/Go/blob/master/sorts/bubblesort.go) |
| 93 | + * [Heapsort](https://github.com/TheAlgorithms/Go/blob/master/sorts/heapsort.go) |
| 94 | + * [Insertionsort](https://github.com/TheAlgorithms/Go/blob/master/sorts/insertionsort.go) |
| 95 | + * [Mergesort](https://github.com/TheAlgorithms/Go/blob/master/sorts/mergesort.go) |
| 96 | + * [Quicksort](https://github.com/TheAlgorithms/Go/blob/master/sorts/quicksort.go) |
| 97 | + * [Radixsort](https://github.com/TheAlgorithms/Go/blob/master/sorts/radixsort.go) |
| 98 | + * [Selectionsort](https://github.com/TheAlgorithms/Go/blob/master/sorts/selectionsort.go) |
| 99 | + * [Shellsort](https://github.com/TheAlgorithms/Go/blob/master/sorts/shellsort.go) |
67 | 100 | * [Sorts Test](https://github.com/TheAlgorithms/Go/blob/master/sorts/sorts_test.go)
|
68 |
| - * [Topological Sort](https://github.com/TheAlgorithms/Go/blob/master/sorts/topological_sort.go) |
| 101 | + * [Sorts Testcases](https://github.com/TheAlgorithms/Go/blob/master/sorts/sorts_testcases.go) |
69 | 102 |
|
70 | 103 | ## Strings
|
71 |
| - * [Levenshteindistance](https://github.com/TheAlgorithms/Go/blob/master/strings/levenshteinDistance.go) |
72 |
| - * Multiple String Matching |
73 |
| - * [Ac](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple%20string%20matching/ac.go) |
74 |
| - * [Adac](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple%20string%20matching/adac.go) |
75 |
| - * [Sbom](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple%20string%20matching/sbom.go) |
76 |
| - * [Naivestringsearch](https://github.com/TheAlgorithms/Go/blob/master/strings/naiveStringSearch.go) |
77 |
| - * Single String Matching |
78 |
| - * [Bom](https://github.com/TheAlgorithms/Go/blob/master/strings/single%20string%20matching/bom.go) |
79 |
| - * [Horspool](https://github.com/TheAlgorithms/Go/blob/master/strings/single%20string%20matching/horspool.go) |
80 |
| - * [Kmp](https://github.com/TheAlgorithms/Go/blob/master/strings/single%20string%20matching/kmp.go) |
| 104 | + * Levenshteindistance |
| 105 | + * [Levenshteindistance](https://github.com/TheAlgorithms/Go/blob/master/strings/levenshteindistance/levenshteinDistance.go) |
| 106 | + * [Levenshteindistance Test](https://github.com/TheAlgorithms/Go/blob/master/strings/levenshteindistance/levenshteinDistance_test.go) |
| 107 | + * Multiple-String-Matching |
| 108 | + * Advanced-Aho-Corasick |
| 109 | + * [Adac](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple-string-matching/advanced-aho-corasick/adac.go) |
| 110 | + * [Adac Test](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple-string-matching/advanced-aho-corasick/adac_test.go) |
| 111 | + * Aho-Corasick |
| 112 | + * [Ac](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple-string-matching/aho-corasick/ac.go) |
| 113 | + * [Ac Test](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple-string-matching/aho-corasick/ac_test.go) |
| 114 | + * Sbom |
| 115 | + * [Sbom](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple-string-matching/sbom/sbom.go) |
| 116 | + * [Sbom Test](https://github.com/TheAlgorithms/Go/blob/master/strings/multiple-string-matching/sbom/sbom_test.go) |
| 117 | + * Naivesearch |
| 118 | + * [Naivestringsearch](https://github.com/TheAlgorithms/Go/blob/master/strings/naivesearch/naiveStringSearch.go) |
| 119 | + * [Naivestringsearch Test](https://github.com/TheAlgorithms/Go/blob/master/strings/naivesearch/naiveStringSearch_test.go) |
| 120 | + * Single-String-Matching |
| 121 | + * [Bom](https://github.com/TheAlgorithms/Go/blob/master/strings/single-string-matching/bom.go) |
| 122 | + * [Horspool](https://github.com/TheAlgorithms/Go/blob/master/strings/single-string-matching/horspool.go) |
| 123 | + * Kmp |
| 124 | + * [Kmp](https://github.com/TheAlgorithms/Go/blob/master/strings/single-string-matching/kmp/kmp.go) |
| 125 | + * [Kmp Test](https://github.com/TheAlgorithms/Go/blob/master/strings/single-string-matching/kmp/kmp_test.go) |
0 commit comments