File tree Expand file tree Collapse file tree 2 files changed +32
-15
lines changed
main/java/com/fishercoder/solutions
test/java/com/fishercoder Expand file tree Collapse file tree 2 files changed +32
-15
lines changed Original file line number Diff line number Diff line change 11package com .fishercoder .solutions ;
22
33import com .fishercoder .common .classes .TreeNode ;
4- import com .fishercoder .common .utils .CommonUtils ;
54
65import java .util .ArrayList ;
76import java .util .Collections ;
@@ -38,20 +37,6 @@ public static List<Integer> postorderTraversal_iterative(TreeNode root) {
3837 return result ;
3938 }
4039
41- public static void main (String ...strings ){
42- // TreeNode root = new TreeNode(1);
43- // root.left = new TreeNode(2);
44- // root.right = new TreeNode(3);
45-
46- // TreeNode root = new TreeNode(1);
47- // root.left = new TreeNode(2);
48-
49- TreeNode root = new TreeNode (1 );
50- root .right = new TreeNode (2 );
51- List <Integer > result = postorderTraversal_iterative (root );
52- CommonUtils .printList (result );
53- }
54-
5540 public List <Integer > postorderTraversal_recursive (TreeNode root ) {
5641 List <Integer > result = new ArrayList ();
5742 return post (root , result );
Original file line number Diff line number Diff line change 1+ package com .fishercoder ;
2+
3+ import com .fishercoder .common .classes .TreeNode ;
4+ import com .fishercoder .solutions ._145 ;
5+ import org .junit .BeforeClass ;
6+ import org .junit .Test ;
7+
8+ import java .util .ArrayList ;
9+ import java .util .Arrays ;
10+ import java .util .List ;
11+
12+ import static org .junit .Assert .assertEquals ;
13+
14+ public class _145Test {
15+ private static _145 test ;
16+ private static TreeNode root ;
17+ private static List <Integer > expected ;
18+
19+ @ BeforeClass
20+ public static void setup (){
21+ test = new _145 ();
22+ }
23+
24+ @ Test
25+ public void test1 (){
26+ root = new TreeNode (1 );
27+ root .left = new TreeNode (2 );
28+ root .right = new TreeNode (3 );
29+ expected = new ArrayList <>(Arrays .asList (2 , 3 , 1 ));
30+ assertEquals (expected , test .postorderTraversal_recursive (root ));
31+ }
32+ }
You can’t perform that action at this time.
0 commit comments