leetcode(34)--二叉树的后序遍历
题目: 给定一个二叉树,返回它的 后序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [3,2,1] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 思路:递归迭代法 class Solution { public: vector<int> postorderTraversal(TreeNode* root) { vector<int> res; postorder(root,res); return res; } void postorder(TreeNode* p, vector<int>& res) { if(p!=NULL) { postorder(p->left,res); postorder(p->right,res); res.push_back(p->val); } } }; 思路:非递归迭代法,。。。。待更新 来源: CSDN 作者: 杏壳儿 链接: https://blog.csdn.net/weixin_42077039/article/details/104267720