非常基本的问题
基本......但是斐波纳契系列的描述在哪里?
Lim_n ->(inf) of fib(n+1)/fib(n)=黄金比例:0
(((((((((1 + sqrt(5)))^ n) - (((1-sqrt(5)))^ n)))/ 2 * n * sqrt(5))
只有尺寸重要吗?
我已经测试了TIC TOC时间,我已经看到了这一问题的4种解决方案。金宝搏官方网站我已经计算了1E5 Fibonacci数字f(n),随机挑选n <= 70。以下是结果:
1)显式公式(SLTN 408159,尺寸42):3.83E-01。\
2)对于循环(SLTN 409425,尺寸36):1.09E-01 S。\
3)滤光片(sltn 409380,尺寸33):4.78e-01 s. \\
递归(sltn 408916,大小31):无穷大
斐波那契,上帝创造的数学
我记得我们在高中就这么做过)
真的是最糟糕的问题。结束时添加f = wherocalaledthevector(n)以使脚本工作。
好问题。
容易
有趣的一个!
给我一个关于数字的新想法
我不确定为什么这个代码不能工作。
函数f = fib(n)
f (1) = 1;
f (2) = 1;
因为我= 3:n
f(i)= f(i-1)+ f(I-2);
结束
年龄= f (n);
x = ['f是',num2str(年龄)];
disp (X)
结束
这很酷xd
一件容易的事。经典迭代问题。解决这个问题很容易,但是迭代很难掌握。
hahahahah
经典的!
有近一点的路吗?
是的。
这个解也会失败fib金宝搏官方网站(0)
我用这个弄坏了科迪服务器。
函数f = fib(n)
a = [0 1];
Indx = N-1;
如果n = = 0
f = (1);
elseif n = = 1
f = (2);
其他的
当indx <= n时
(indx + 1) = fib (n - 1) + fib (n - 2);
Indx = Indx + 1;
结束
f = (n);
结束
我的尺寸也是-1我赢了吗?
当你想计算fib(1)时,它调用fib(0) + fib(-1)。没有fib(-1),所以你永远不会离开while循环。
函数f = fib(n)
c = (1 - 2);
i = 1: n
C(i + 2)= c(i)+ c(i + 1)
结束
f = c(:,i)
结束
谁能给我点提示?我在这里被打动了
f(1)失败。其他案件全部通过
将c = [1 2]更改为c = [1 1]
我写了一个代码就像我在c++。代码的大小是巨大的,但答案是正确的,然而cody似乎不同意。
不错的任务
不错的
为什么Fibonacci函数不工作?
有人能解释一下溶液的大小吗?
好工作
这太容易了
测试套件应该包含使用随机整数输入的检查,以防止简单的索引生成解决方案。
我认为我的代码没有错误.......
好简单
好简单
.
我不得不添加一行代码,因为你不希望数字是一个浮点数,而不是整数,所以它认为我的最后一个测试是错误的,因为它在每个测试的末尾都有。000。
我在MATLAB中尝试了这个,它工作了,但在这里,它一直显示断言失败的每一个数字不同于1
因为您正在使用浮点计算,因此结果可能不是精确的。如果您将结果舍入到最近的整数,它应该工作。
Fibonacii系列操作系统,每个数字为上一个数字的总和
不知道哪里出了问题……
把这个放在结尾(在两个结尾之间)
f = f(n);
:)
我甚至没有考虑过递归路线。现在看起来很明显。
我正在使用平方斐波纳契号的财产。
对齐在这里是这样的问题:)
耶递归
Testsuite似乎对值n=1有问题
我的解决方案是完美的,请更新测试套件
我不确定你是如何得出结论的。给定的示例说:FIB(5)应该是5.您的代码返回15。
这是破碎的:在我的第一个版本中匆忙修复拼写错误,我不小心用1替换错误的2。
这是一个很好的答案。比圆形更好(1.61803 ^ n / 2.236)。如果n> 24,后者是错误的。
编程中的递归............
我们终于进入了生成斐波纳契的递归
我想知道二线是怎么工作的,我不明白结果,你能帮我吗?,
n = 23后,此解决方案无法正常工作。
它仍然是一个地狱般的黑客!:)