Directories
¶
| Path | Synopsis |
|---|---|
|
ciphers
|
|
|
caesar
Package caesar is the shift cipher ref: https://en.wikipedia.org/wiki/Caesar_cipher
|
Package caesar is the shift cipher ref: https://en.wikipedia.org/wiki/Caesar_cipher |
|
diffie_hellman_key_exchange
Package diffie_hellman_key_exchange implements Deffie Hellman Key Exchange Algorithm for more information watch : https://www.youtube.com/watch?v=NmM9HA2MQGI
|
Package diffie_hellman_key_exchange implements Deffie Hellman Key Exchange Algorithm for more information watch : https://www.youtube.com/watch?v=NmM9HA2MQGI |
|
polybius
Package polybius is encrypting method with polybius square ref: https://en.wikipedia.org/wiki/Polybius_square#Hybrid_Polybius_Playfair_Cipher
|
Package polybius is encrypting method with polybius square ref: https://en.wikipedia.org/wiki/Polybius_square#Hybrid_Polybius_Playfair_Cipher |
|
rot13
Package rot13 is a simple letter substitution cipher that replaces a letter with the 13th letter after it in the alphabet.
|
Package rot13 is a simple letter substitution cipher that replaces a letter with the 13th letter after it in the alphabet. |
|
xor_cipher
Package xor_cipher is an encryption algorithm that operates the exclusive disjunction(XOR) ref: https://en.wikipedia.org/wiki/XOR_cipher
|
Package xor_cipher is an encryption algorithm that operates the exclusive disjunction(XOR) ref: https://en.wikipedia.org/wiki/XOR_cipher |
|
conversions
|
|
|
roman_to_integer
This algorithm will convert a standard roman number to an integer https://en.wikipedia.org/wiki/Roman_numerals Function receives a string as a roman number and outputs an integer Maximum output will be 3999 Only standard form is supported
|
This algorithm will convert a standard roman number to an integer https://en.wikipedia.org/wiki/Roman_numerals Function receives a string as a roman number and outputs an integer Maximum output will be 3999 Only standard form is supported |
|
data_structures
|
|
|
binary_tree
Package binarytree basic binary tree and related operations
|
Package binarytree basic binary tree and related operations |
|
linkedlist/doubly_linkedlist
Package doubly_linkedlist demonstration of doubly linked list in golang
|
Package doubly_linkedlist demonstration of doubly linked list in golang |
|
linkedlist/singly_linkedlist
Package singlelinkedlist Single Linked List
|
Package singlelinkedlist Single Linked List |
|
trie
Package trie provides Trie data structures in golang.
|
Package trie provides Trie data structures in golang. |
|
design_patterns
|
|
|
Package dynamic_programming Package for dynamically run algorithms
|
Package dynamic_programming Package for dynamically run algorithms |
|
graphs
|
|
|
search
Package search Graph search algorithms reference: https://en.wikipedia.org/wiki/Tree_traversal
|
Package search Graph search algorithms reference: https://en.wikipedia.org/wiki/Tree_traversal |
|
math
|
|
|
other
|
|
|
string_combinations
Package string_combinations ...
|
Package string_combinations ... |
|
Package sorts a package for demonstrating sorting algorithms in Go Package sorts a package for demonstrating sorting algorithms in Go Package sorts a package for demonstrating sorting algorithms in Go Package sorts a package for demonstrating sorting algorithms in Go Package sorts a package for demonstrating sorting algorithms in Go Package sorts a package for demonstrating sorting algorithms in Go Package sorts a package for demonstrating sorting algorithms in Go
|
Package sorts a package for demonstrating sorting algorithms in Go Package sorts a package for demonstrating sorting algorithms in Go Package sorts a package for demonstrating sorting algorithms in Go Package sorts a package for demonstrating sorting algorithms in Go Package sorts a package for demonstrating sorting algorithms in Go Package sorts a package for demonstrating sorting algorithms in Go Package sorts a package for demonstrating sorting algorithms in Go |
|
strings
|
|
Click to show internal directories.
Click to hide internal directories.