1 implementation module BinTree
5 :: BTree a = BNode a (BTree a) (BTree a) | BLeaf
18 t5 = BNode 1 BLeaf (BNode 2 BLeaf (BNode 3 BLeaf (BNode 4 BLeaf BLeaf)))
20 t6 = BNode 1 (BNode 2 (BNode 3 (BNode 4 BLeaf BLeaf) BLeaf) BLeaf) BLeaf
22 t7 = BNode 4 (BNode 1 BLeaf BLeaf) (BNode 5 (BNode 2 BLeaf BLeaf) BLeaf)
25 //nodes :: // meest algemene type
28 //Start = map nodes [t0,t1,t2,t3,t4,t5,t6,t7]
30 //leaves :: // meest algemene type
33 //Start = map leaves [t0,t1,t2,t3,t4,t5,t6,t7]
35 //diepte :: // meest algemene type
38 //Start = map diepte [t0,t1,t2,t3,t4,t5,t6,t7]