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