File tree 1 file changed +3
-3
lines changed
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -29,23 +29,23 @@ extension BinaryTree: CustomStringConvertible {
29
29
}
30
30
31
31
extension BinaryTree {
32
- public func traverseInOrder( process: T -> Void ) {
32
+ public func traverseInOrder( process: ( T ) -> Void ) {
33
33
if case let . node( left, value, right) = self {
34
34
left. traverseInOrder ( process: process)
35
35
process ( value)
36
36
right. traverseInOrder ( process: process)
37
37
}
38
38
}
39
39
40
- public func traversePreOrder( process: T -> Void ) {
40
+ public func traversePreOrder( process: ( T ) -> Void ) {
41
41
if case let . node( left, value, right) = self {
42
42
process ( value)
43
43
left. traversePreOrder ( process: process)
44
44
right. traversePreOrder ( process: process)
45
45
}
46
46
}
47
47
48
- public func traversePostOrder( process: T -> Void ) {
48
+ public func traversePostOrder( process: ( T ) -> Void ) {
49
49
if case let . node( left, value, right) = self {
50
50
left. traversePostOrder ( process: process)
51
51
right. traversePostOrder ( process: process)
You can’t perform that action at this time.
0 commit comments