【发布时间】:2015-01-29 17:43:06
【问题描述】:
我是 Haskell 的新手,我真的需要一些帮助!
我必须编写一个包含递归函数的程序,以使用帕斯卡三角技术生成 n=12 次幂的二项式系数列表。
我脑子里有一些想法,但是因为我才刚刚开始,所以我不知道如何将它实现到 haskell?!
有人可以帮帮我吗?
first row: (a+b)^0 = 1
second row: (a+b)^1 = 1a+1b
third row: (a+b)^2 = 1a^2+2ab+1b^2
等等……这是我的主要想法。但我什至不能尝试这个,因为我不知道我是如何把它放在 Haskell 中的..总是出错
【问题讨论】:
-
你试过什么?您应该尝试自己解决问题。
-
尝试更具体。老实说,这听起来像是一个家庭作业问题,重点是学习,而不是实际实施。你试过什么,你在哪里卡住了——例如。你找到帕斯卡三角形的公式并实现了吗?你了解三角形和二项式系数之间的关系吗?
-
是的,我了解三角形和二项式系数之间的关系。这实际上是一个家庭作业问题,我知道理论上我需要做什么。但是我们 1 周前才开始使用 Haskell,但我认为对于像我这样从未使用过 Haskell 的人来说,这个问题太复杂了。所以我知道该怎么做,但我在使用 Haskell 语法时遇到了问题。
标签: haskell recursion pascals-triangle