Ruby:所有在Ruby中实现的算法

时间:2024-02-25 23:48:44
【文件属性】:

文件名称:Ruby:所有在Ruby中实现的算法

文件大小:56KB

文件格式:ZIP

更新时间:2024-02-25 23:48:44

ruby algorithms interview data-structures sorting-algorithms

算法-Ruby 在Ruby中实现的所有算法(用于教育) 这些实现仅用于学习目的。 因此,它们的效率可能不如Ruby标准库中的实现。 贡献准则 在您贡献之前,请阅读我们的。 社区频道 我们在! 请加入我们。 算法清单 请参阅我们的。


【文件预览】:
Ruby-master
----other()
--------fisher_yates.rb(316B)
----maths()
--------abs_test.rb(306B)
--------square_root_test.rb(440B)
--------number_of_digits.rb(519B)
--------ceil_test.rb(324B)
--------ceil.rb(190B)
--------aliquot_sum.rb(537B)
--------sum_of_digits.rb(427B)
--------square_root.rb(523B)
--------abs.rb(170B)
--------aliquot_sum_test.rb(459B)
----DIRECTORY.md(6KB)
----LICENSE.md(1KB)
----CONTRIBUTING.md(5KB)
----ciphers()
--------merkle_hellman_cryptosystem.rb(1KB)
----.github()
--------stale.yml(2KB)
--------CODEOWNERS(295B)
--------workflows()
----README.md(947B)
----data_structures()
--------stacks()
--------linked_lists()
--------arrays()
--------binary_trees()
--------queues()
--------tries()
----searches()
--------double_linear_search.rb(628B)
--------depth_first_search.rb(1009B)
--------binary_search.rb(595B)
--------linear_search.rb(461B)
--------recursive_double_linear_search.rb(663B)
--------recursive_linear_search.rb(664B)
--------ternary_search.rb(2KB)
----sorting()
--------quicksort.rb(449B)
--------bubble_sort.rb(377B)
--------merge_sort.rb(776B)
--------radix_sort.rb(720B)
--------heap_sort.rb(971B)
--------shell_sort.rb(391B)
--------bucket_sort.rb(639B)
--------bogo_sort.rb(462B)
--------insertion_sort.rb(409B)
--------bogo_sort_test.rb(358B)
--------selection_sort.rb(441B)
----project_euler()
--------problem_20()
--------problem_22()
--------problem_3()
--------problem_5()
--------problem_21()
--------problem_1()
--------README.md(2KB)
--------problem_4()
--------problem_2()
----discrete_mathematics()
--------lcm.rb(461B)
--------exteded_euclidean_algorithm.rb(588B)
--------euclidean_gcd.rb(288B)
----Rakefile(125B)

网友评论