File tree Expand file tree Collapse file tree 13 files changed +29
-29
lines changed
Expand file tree Collapse file tree 13 files changed +29
-29
lines changed Original file line number Diff line number Diff line change @@ -135,11 +135,11 @@ P54A omitted; our tree representation will only allow well-formed trees.
135135
136136[ P61] ( src/BinaryTree/P61.hs ) (* ) Count the leaves of a binary tree.
137137
138- [ P61A] ( src/BinaryTree/P61a .hs ) (* ) Collect the leaves of a binary tree in a list.
138+ [ P61A] ( src/BinaryTree/P61A .hs ) (* ) Collect the leaves of a binary tree in a list.
139139
140140[ P62] ( src/BinaryTree/P62.hs ) (* ) Collect the internal nodes of a binary tree in a list.
141141
142- [ P62B] ( src/BinaryTree/P62b .hs ) (* ) Collect the nodes at a given level in a list.
142+ [ P62B] ( src/BinaryTree/P62B .hs ) (* ) Collect the nodes at a given level in a list.
143143
144144[ P63] ( src/BinaryTree/P63.hs ) (** ) Construct a complete binary tree.
145145
@@ -149,7 +149,7 @@ P54A omitted; our tree representation will only allow well-formed trees.
149149
150150[ P66] ( src/BinaryTree/P66.hs ) (*** ) Layout a binary tree (3).
151151
152- [ P67A] ( src/BinaryTree/P67a .hs ) (** ) A string representation of binary trees.
152+ [ P67A] ( src/BinaryTree/P67A .hs ) (** ) A string representation of binary trees.
153153
154154[ P68] ( src/BinaryTree/P68.hs ) (** ) Preorder and inorder sequences of binary trees.
155155
@@ -159,7 +159,7 @@ P54A omitted; our tree representation will only allow well-formed trees.
159159
160160P70B omitted; we can only create well-formed trees.
161161
162- [ P70C] ( src/MultiwayTree/P70c .hs ) (* ) Count the nodes of a multiway tree.
162+ [ P70C] ( src/MultiwayTree/P70C .hs ) (* ) Count the nodes of a multiway tree.
163163
164164[ P70] ( src/MultiwayTree/P70.hs ) (** ) Tree construction from a node string.
165165
Original file line number Diff line number Diff line change @@ -36,22 +36,22 @@ library
3636 Arithmetic.P44
3737 Arithmetic.P45
3838 BinaryTree.BinaryTree
39- BinaryTree.P54a
39+ BinaryTree.P54A
4040 BinaryTree.P55
4141 BinaryTree.P56
4242 BinaryTree.P57
4343 BinaryTree.P58
4444 BinaryTree.P59
4545 BinaryTree.P60
4646 BinaryTree.P61
47- BinaryTree.P61a
47+ BinaryTree.P61A
4848 BinaryTree.P62
49- BinaryTree.P62b
49+ BinaryTree.P62B
5050 BinaryTree.P63
5151 BinaryTree.P64
5252 BinaryTree.P65
5353 BinaryTree.P66
54- BinaryTree.P67a
54+ BinaryTree.P67A
5555 BinaryTree.P68
5656 BinaryTree.P69
5757 DList
@@ -125,8 +125,8 @@ library
125125 Monad.P79
126126 MultiwayTree.MultiwayTree
127127 MultiwayTree.P70
128- MultiwayTree.P70b
129- MultiwayTree.P70c
128+ MultiwayTree.P70B
129+ MultiwayTree.P70C
130130 MultiwayTree.P71
131131 MultiwayTree.P72
132132 MultiwayTree.P73
@@ -172,14 +172,14 @@ test-suite ninety-nine-test
172172 BinaryTree.P57Spec
173173 BinaryTree.P58Spec
174174 BinaryTree.P59Spec
175- BinaryTree.P61aSpec
175+ BinaryTree.P61ASpec
176176 BinaryTree.P61Spec
177- BinaryTree.P62bSpec
177+ BinaryTree.P62BSpec
178178 BinaryTree.P62Spec
179179 BinaryTree.P63Spec
180180 BinaryTree.P64Spec
181181 BinaryTree.P65Spec
182- BinaryTree.P67aSpec
182+ BinaryTree.P67ASpec
183183 BinaryTree.P68Spec
184184 BinaryTree.P69Spec
185185 BinaryTree.Trees
@@ -238,7 +238,7 @@ test-suite ninety-nine-test
238238 Monad.P78Spec
239239 Monad.P79Spec
240240 MultiwayTree.GenMultiwayTree
241- MultiwayTree.P70cSpec
241+ MultiwayTree.P70CSpec
242242 MultiwayTree.P70Spec
243243 MultiwayTree.P71Spec
244244 MultiwayTree.P72Spec
Original file line number Diff line number Diff line change 1- module BinaryTree.P54a where
1+ module BinaryTree.P54A where
22
33-- Problem 54A: (*) Check whether a given term represents a binary tree.
44-- ANSWER: Creating an invalid tree is not possible in Haskell.
Original file line number Diff line number Diff line change 1- module BinaryTree.P61a where
1+ module BinaryTree.P61A where
22
33import BinaryTree.BinaryTree (Tree (.. ))
44
Original file line number Diff line number Diff line change 1- module BinaryTree.P62b where
1+ module BinaryTree.P62B where
22
33import BinaryTree.BinaryTree (Tree (.. ))
44
Original file line number Diff line number Diff line change 1- module BinaryTree.P67a (stringToTree , treeToString ) where
1+ module BinaryTree.P67A (stringToTree , treeToString ) where
22
33import BinaryTree.BinaryTree (Tree (.. ))
44import Control.Applicative ((<|>) )
Original file line number Diff line number Diff line change 1- module MultiwayTree.P70b where
1+ module MultiwayTree.P70B where
22
33-- Problem 70B: (*) Check whether a given term represents a multiway tree.
44-- ANSWER: Creating an invalid tree is not possible in Haskell.
Original file line number Diff line number Diff line change 11{-# LANGUAGE DerivingStrategies #-}
22
3- module MultiwayTree.P70c where
3+ module MultiwayTree.P70C where
44
55import MultiwayTree.MultiwayTree (Tree (.. ))
66
Original file line number Diff line number Diff line change 1- module BinaryTree.P61aSpec (spec ) where
1+ module BinaryTree.P61ASpec (spec ) where
22
3- import BinaryTree.P61a
3+ import BinaryTree.P61A
44import BinaryTree.Trees
55import Test.Hspec
66
Original file line number Diff line number Diff line change 1- module BinaryTree.P62bSpec (spec ) where
1+ module BinaryTree.P62BSpec (spec ) where
22
3- import BinaryTree.P62b
3+ import BinaryTree.P62B
44import BinaryTree.Trees
55import Test.Hspec
66
You can’t perform that action at this time.
0 commit comments