mirror of
https://github.com/krahets/hello-algo.git
synced 2026-07-02 02:24:24 +00:00
fix: adapt missing ruby style guide (#1216)
This commit is contained in:
@@ -7,7 +7,7 @@ Author: Xuan Khoa Tu Nguyen (ngxktuzkai2000@gmail.com)
|
||||
### 随机访问元素 ###
|
||||
def random_access(nums)
|
||||
# 在区间 [0, nums.length) 中随机抽取一个数字
|
||||
random_index = Random.rand 0...(nums.length - 1)
|
||||
random_index = Random.rand(0...nums.length)
|
||||
|
||||
# 获取并返回随机元素
|
||||
nums[random_index]
|
||||
@@ -84,24 +84,24 @@ nums = [1, 3, 2, 5, 4]
|
||||
puts "数组 nums = #{nums}"
|
||||
|
||||
# 随机访问
|
||||
random_num = random_access nums
|
||||
random_num = random_access(nums)
|
||||
puts "在 nums 中获取随机元素 #{random_num}"
|
||||
|
||||
# 长度扩展
|
||||
nums = extend nums, 3
|
||||
nums = extend(nums, 3)
|
||||
puts "将数组长度扩展至 8 ,得到 nums = #{nums}"
|
||||
|
||||
# 插入元素
|
||||
insert nums, 6, 3
|
||||
insert(nums, 6, 3)
|
||||
puts "在索引 3 处插入数字 6 ,得到 nums = #{nums}"
|
||||
|
||||
# 删除元素
|
||||
remove nums, 2
|
||||
remove(nums, 2)
|
||||
puts "删除索引 2 处的元素,得到 nums = #{nums}"
|
||||
|
||||
# 遍历数组
|
||||
traverse nums
|
||||
traverse(nums)
|
||||
|
||||
# 查找元素
|
||||
index = find nums, 3
|
||||
puts "在 nums 中查找元素 3 ,得到索引 = #{index}";
|
||||
index = find(nums, 3)
|
||||
puts "在 nums 中查找元素 3 ,得到索引 = #{index}"
|
||||
|
||||
Reference in New Issue
Block a user