1 2 3 4 5 6 7 8 9 10 11 12 13 14
| class Solution { public: vector<int> postorderTraversal(TreeNode* root) { vector<int> result; dfs(root, result); return result; } void dfs(TreeNode* node, vector<int> &result) { if (node == NULL) return; dfs(node->left, result); dfs(node->right, result); result.push_back(node->val); } };
|