Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 512 Bytes

File metadata and controls

26 lines (21 loc) · 512 Bytes

Tags: tree dfs tree-traversal

145. Binary Tree Postorder Traversal

Recursive
class Solution {
  public:
  vector<int> ans;
  void postOrder(TreeNode* root) {
    if (root == nullptr) return; 
    postOrder(root -> left); 
    postOrder(root -> right);
    ans.push_back(root -> val);
  }
  vector<int> postorderTraversal(TreeNode* root) {
    postOrder(root);
    return ans;

  }
};