gpt4 book ai didi

ruby - 这个斐波那契代码(Ruby)是如何工作的?

转载 作者:数据小太阳 更新时间:2023-10-29 08:30:21 24 4
gpt4 key购买 nike

<分区>

我了解斐波那契公式的工作原理,但不了解递归部分。例如,fib(4) 将调用 fib(3) + fib(2),然后呢?该方法如何确定 fib(3) 和 fib(2) 的值?我是 Ruby 的初学者,所以请原谅我问一个菜鸟问题。

def fib num
return num if(0..1).include? num
fib(num-1) + fib(num-2)
end

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com