简单的haskell问题求解!二叉树导出成list

2024-12-04 19:54:32
推荐回答(2个)
回答1:

++ 用来列梁裂并表相加橡迹
所以这一句

flatten (Node tL x tR) = flatten tL ++ x ++ flatten tR
要源尺改成
flatten (Node tL x tR) = flatten tL ++ [x] ++ flatten tR

回答2:

mirror (Node tL x tR)

括号没加就会有different number of arguments