Given the root
of a binary tree, return the postorder traversal of its nodes’ values.
Example 1:
Input: root = [1,null,2,3] Output: [3,2,1]
Example 2:
Input: root = [] Output: []
Example 3:
Input: root = [1] Output: [1]
Constraints:
[0, 100]
.-100 <= Node.val <= 100
class Solution {
public List postorderTraversal(TreeNode root) {
List list = new ArrayList<>();
helper(root,list);
return list ;
}
public void helper(TreeNode root , List list ){
if(root==null){
return ;
}
helper(root.left , list );
helper(root.right, list);
list.add(root.val);
}
}
Office:- 660, Sector 14A, Vasundhara, Ghaziabad, Uttar Pradesh - 201012, India