如何以更有效的方式编写以下函数以减少递归调用的次数?
declare
fun {Calc N}
if N == 0 then 2
elseif N == 1 then 4
elseif N == 2 then 8
else {Calc N-1}+{Calc N-2}+{Calc N-3}
end
end
如何以更有效的方式编写以下函数以减少递归调用的次数?
declare
fun {Calc N}
if N == 0 then 2
elseif N == 1 then 4
elseif N == 2 then 8
else {Calc N-1}+{Calc N-2}+{Calc N-3}
end
end