TheAlgorithms-Ruby/DIRECTORY.md

46 lines
2.8 KiB
Markdown
Raw Normal View History

2020-04-16 16:24:20 +02:00
2020-10-15 23:42:48 +02:00
## Ciphers
* [Merkle Hellman Cryptosystem](https://github.com/TheAlgorithms/Ruby/blob/master/ciphers/merkle_hellman_cryptosystem.rb)
2020-04-16 16:26:19 +02:00
## Data Structures
* Binary Trees
* [Inorder Traversal](https://github.com/TheAlgorithms/Ruby/blob/master/data_structures/binary_trees/inorder_traversal.rb)
* [Invert](https://github.com/TheAlgorithms/Ruby/blob/master/data_structures/binary_trees/invert.rb)
* [Postorder Traversal](https://github.com/TheAlgorithms/Ruby/blob/master/data_structures/binary_trees/postorder_traversal.rb)
* [Preorder Traversal](https://github.com/TheAlgorithms/Ruby/blob/master/data_structures/binary_trees/preorder_traversal.rb)
* Linkedlists
2020-05-14 17:00:18 +02:00
* [Double List](https://github.com/TheAlgorithms/Ruby/blob/master/data_structures/LinkedLists/double_list.rb)
* [Single List](https://github.com/TheAlgorithms/Ruby/blob/master/data_structures/LinkedLists/single_list.rb)
2020-04-16 16:26:19 +02:00
## Discrete Mathematics
* [Euclidean Gcd](https://github.com/TheAlgorithms/Ruby/blob/master/discrete_mathematics/euclidean_gcd.rb)
* [Lcm](https://github.com/TheAlgorithms/Ruby/blob/master/discrete_mathematics/lcm.rb)
## Other
* [Fisher Yates](https://github.com/TheAlgorithms/Ruby/blob/master/other/fisher_yates.rb)
## Project Euler
* Problem 1
* [Problem1 Sol1](https://github.com/TheAlgorithms/Ruby/blob/master/Project%20Euler/Problem%201/problem1_sol1.rb)
* Problem 2
* [Problem2 Sol1](https://github.com/TheAlgorithms/Ruby/blob/master/Project%20Euler/Problem%202/problem2_sol1.rb)
* Problem 5
* [Problem5 Sol1](https://github.com/TheAlgorithms/Ruby/blob/master/Project%20Euler/Problem%205/problem5_sol1.rb)
## Searches
* [Binary Search](https://github.com/TheAlgorithms/Ruby/blob/master/Searches/binary_search.rb)
2020-10-11 19:42:29 +02:00
* [Depth First Search](https://github.com/TheAlgorithms/Ruby/blob/master/Searches/depth_first_search.rb)
2020-04-16 16:26:19 +02:00
* [Linear Search](https://github.com/TheAlgorithms/Ruby/blob/master/Searches/linear_search.rb)
## Sorting
* [Bogo Sort](https://github.com/TheAlgorithms/Ruby/blob/master/Sorting/bogo_sort.rb)
* [Bubble Sort](https://github.com/TheAlgorithms/Ruby/blob/master/Sorting/bubble_sort.rb)
2020-05-14 17:00:18 +02:00
* [Bucket Sort](https://github.com/TheAlgorithms/Ruby/blob/master/Sorting/bucket_sort.rb)
2020-04-16 16:26:19 +02:00
* [Heap Sort](https://github.com/TheAlgorithms/Ruby/blob/master/Sorting/heap_sort.rb)
* [Insertion Sort](https://github.com/TheAlgorithms/Ruby/blob/master/Sorting/insertion_sort.rb)
* [Merge Sort](https://github.com/TheAlgorithms/Ruby/blob/master/Sorting/merge_sort.rb)
* [Quicksort](https://github.com/TheAlgorithms/Ruby/blob/master/Sorting/quicksort.rb)
* [Radix Sort](https://github.com/TheAlgorithms/Ruby/blob/master/Sorting/radix_sort.rb)
* [Selection Sort](https://github.com/TheAlgorithms/Ruby/blob/master/Sorting/selection_sort.rb)
* [Shell Sort](https://github.com/TheAlgorithms/Ruby/blob/master/Sorting/shell_sort.rb)