我开始一个“新”斐波那契算法,但它不工作。这很简单:斐波那契haskell
--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中的示例斐波那契算法,但我需要写一个新的。
你可以试着解释一下你的方法吗?这里有太多的语法和类型错误,我无法看到你的工作意味着什么。 – hammar