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
2020-12-20 05:19:07 +01:00
* Arrays
* [Get Products of all other elements in Ruby ](https://github.com/TheAlgorithms/Ruby/blob/master/data_structures/arrays/get_products_of_all_other_elements.rb )
2020-04-16 16:26:19 +02:00
* 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 )
2020-11-02 08:33:27 +01:00
* Linked Lists
* [Double List ](https://github.com/TheAlgorithms/Ruby/blob/master/data_structures/linked_lists/double_list.rb )
* [Single List ](https://github.com/TheAlgorithms/Ruby/blob/master/data_structures/linked_lists/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
2020-11-02 08:33:27 +01:00
* [Problem1 Sol1 ](https://github.com/TheAlgorithms/Ruby/blob/master/project_euler/problem_1/problem1_sol1.rb )
2020-04-16 16:26:19 +02:00
* Problem 2
2020-11-02 08:33:27 +01:00
* [Problem2 Sol1 ](https://github.com/TheAlgorithms/Ruby/blob/master/project_euler/problem_2/problem2_sol1.rb )
2020-10-31 16:54:26 +01:00
* Problem 20
2020-11-02 08:33:27 +01:00
* [Problem20 Sol1 ](https://github.com/TheAlgorithms/Ruby/blob/master/project_euler/problem_20/problem20_sol1.rb )
2020-10-31 15:51:03 +01:00
* Problem 21
2020-11-02 08:33:27 +01:00
* [Problem21 Sol1 ](https://github.com/TheAlgorithms/Ruby/blob/master/project_euler/problem_21/problem21_sol1.rb )
2020-10-30 19:09:17 +01:00
* Problem 22
2020-11-02 08:33:27 +01:00
* [Problem22 Sol1 ](https://github.com/TheAlgorithms/Ruby/blob/master/project_euler/problem_22/problem22_sol1.rb )
2020-10-15 23:49:23 +02:00
* Problem 3
2020-11-02 08:33:27 +01:00
* [Problem3 Sol1 ](https://github.com/TheAlgorithms/Ruby/blob/master/project_euler/problem_3/problem3_sol1.rb )
2020-04-16 16:26:19 +02:00
* Problem 5
2020-11-02 08:33:27 +01:00
* [Problem5 Sol1 ](https://github.com/TheAlgorithms/Ruby/blob/master/project_euler/problem_5/problem5_sol1.rb )
2020-04-16 16:26:19 +02:00
## Searches
2020-11-03 11:06:22 +01:00
* [Binary Search ](https://github.com/TheAlgorithms/Ruby/blob/master/searches/binary_search.rb )
* [Depth First Search ](https://github.com/TheAlgorithms/Ruby/blob/master/searches/depth_first_search.rb )
* [Linear Search ](https://github.com/TheAlgorithms/Ruby/blob/master/searches/linear_search.rb )
2020-04-16 16:26:19 +02:00
## Sorting
2020-11-03 11:06:22 +01:00
* [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 )
* [Bucket Sort ](https://github.com/TheAlgorithms/Ruby/blob/master/sorting/bucket_sort.rb )
* [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 )