【发布时间】:2012-01-12 12:45:13
【问题描述】:
我开始使用“新”斐波那契算法,但它不起作用。很简单:
--fiblista 0 n = [0]
--fiblista 1 n = [1]
fiblista a n
| a <= n = (0:1:tail, ((fiblista!!d)+(fiblista!!c))) fiblista a+1 n
where d = a - 1
c = a - 2
例子:
第一个错误代码:输入 `=' 时解析错误
知道如何解决这个算法吗? 我在 haskell 中阅读了数千个示例斐波那契算法,但我需要编写一个新的。
【问题讨论】:
-
你能解释一下你的方法吗?这里有太多的语法和类型错误,我无法理解你的意思。
标签: haskell functional-programming fibonacci