level 2
想用scratch写一个递归算法求斐波那契数列的求第n项的程序,但是去网上搜了一下,有人说scratch不能使用递归,有大神给解释一下吗?
2016年07月29日 05点07分
1
level 1
scratch没有自定义函数返回值的,所以无法实现递归。只能用循环的手段来替代。
2018年03月14日 02点03分
7
其实吧,SC是可以递归的
2018年03月14日 05点03分
此楼两人挖坟封禁
@hdz2007 (这次可别封我,我这是举报哇)
2018年03月14日 09点03分
回复 禹杨工作室º :已封
2018年03月14日 10点03分
level 1
矩阵乘法+快速幂,O(logn)就能解决;如果精度高的话,可以直接用通项公式,O(1) (当然还有一些常数)。如果使用前者,注意要自己建立一个stack,先进后出,因为sc的自定义函数没有返回值
2018年07月26日 18点07分
8
而且O(n)算法的递归太慢了,还不如不如递推
2018年07月26日 18点07分