Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 477 Bytes

postorder.md

File metadata and controls

24 lines (20 loc) · 477 Bytes

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;

  }
};