后序遍历---递归版本
上面树的后序遍历为左右根,遍历结果为:4,7,5,2,6,3,1。
注意:vector<int> s的用法:
链接地址:https://mp.csdn.net/postedit/81808740
下面是我在牛客网oj环境下编译运行的
/**
* Definition for binary tree
* struct TreeNode {
* int val;
* TreeNode *left;
* TreeNode *right;
* TreeNode(int x) : val(x), left(NULL), right(NULL) {}
* };
*/
class Solution {
vector<int> s;
public:
vector<int> postorderTraversal(TreeNode *root) {
if(root==NULL)
{
return s;
}
postorderTraversal(root->left);
postorderTraversal(root->right);
s.push_back(root->val);
return s;
}
};