哎呀,不小心在测试套件里找到了答案。固定了。
布赖恩特
你能详细解释一下吗?我可以做一个记忆的斐波那契代码,但这不是你真正想要的。我没有得到带有2个参数的函数调用(和函数本身的第二个参数)在测试集中:seq = memfib(n-1, memfib);
很抱歉造成了混乱。
Paul,它使用了R2017a中刚刚引入的一个特性。如果答案不是意外地出现在测试套件中,我也永远不会弄清楚这个问题!
我试着将此代码与未记忆的版本进行比较,结果慢了6倍!
爱这个问题的名字。^^
尽管这个问题看起来很难,但(其中)一个解决办法是相当简单直接的。