module Problems.P64 (layoutInorder, tree64) where
import Problems.BinaryTrees
import qualified Solutions.P64 as Solution
layoutInorder :: Tree a -> Tree (a, (Int,Int))
layoutInorder :: forall a. Tree a -> Tree (a, (Int, Int))
layoutInorder = forall a. Tree a -> Tree (a, (Int, Int))
Solution.layoutInorder
tree64 :: Tree Char
tree64 :: Tree Char
tree64 = forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'n'
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'k'
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'c'
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'a' forall a. Tree a
Empty forall a. Tree a
Empty)
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'h'
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'g'
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'e' forall a. Tree a
Empty forall a. Tree a
Empty)
forall a. Tree a
Empty)
forall a. Tree a
Empty))
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'm' forall a. Tree a
Empty forall a. Tree a
Empty))
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'u'
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'p'
forall a. Tree a
Empty
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
's'
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'q' forall a. Tree a
Empty forall a. Tree a
Empty)
forall a. Tree a
Empty))
forall a. Tree a
Empty)