【发布时间】:2017-05-23 10:41:37
【问题描述】:
我有这些结构:
data Tree = Leaf Points | Branch Points [Tree]
deriving(Eq,Show)
data Design = Design Tree Tree Int
deriving(Eq,Show)
数据类型Tree是数据类型Design的一部分,Design拥有两个Trees:
type Points = [(Int,Int,Int,Int)]
design = Design mtree btree 180
我必须找到所有可能的路径:
numberPaths :: Design -> Int
并将第三个 Integer 从 Points 更改为 180 从 design:
type Points = [(Int,Int,Int,Int)]
design = Design mtree btree 180
changeInt :: Design -> Design
【问题讨论】:
-
你的帖子里没有问题。
-
我必须在设计树中找到所有可能的路径,并在 Points 中更改一个 Int,然后在设计中再次更改 180。
-
您已经告诉我们您必须做什么,但您仍然没有告诉我们您遇到问题并需要帮助的部分。