fix: adapt missing ruby style guide (#1216)

This commit is contained in:
khoaxuantu
2024-04-03 20:01:29 +07:00
committed by GitHub
parent c435d177a1
commit 043085d0ea
13 changed files with 84 additions and 84 deletions

View File

@ -133,32 +133,32 @@ end
n = 8
puts "输入数据大小 n = #{n}"
count = constant n
count = constant(n)
puts "常数阶的操作数量 = #{count}"
count = linear n
count = linear(n)
puts "线性阶的操作数量 = #{count}"
count = array_traversal Array.new n, 0
count = array_traversal(Array.new(n, 0))
puts "线性阶(遍历数组)的操作数量 = #{count}"
count = quadratic n
count = quadratic(n)
puts "平方阶的操作数量 = #{count}"
nums = Array.new(n) { |i| n - i } # [n, n-1, ..., 2, 1]
count = bubble_sort nums
count = bubble_sort(nums)
puts "平方阶(冒泡排序)的操作数量 = #{count}"
count = exponential n
count = exponential(n)
puts "指数阶(循环实现)的操作数量 = #{count}"
count = exp_recur n
count = exp_recur(n)
puts "指数阶(递归实现)的操作数量 = #{count}"
count = logarithmic n
count = logarithmic(n)
puts "对数阶(循环实现)的操作数量 = #{count}"
count = log_recur n
count = log_recur(n)
puts "对数阶(递归实现)的操作数量 = #{count}"
count = linear_log_recur n
count = linear_log_recur(n)
puts "线性对数阶(递归实现)的操作数量 = #{count}"
count = factorial_recur n
count = factorial_recur(n)
puts "阶乘阶(递归实现)的操作数量 = #{count}"