二叉树的后序遍历
来源:互联网 发布:淘宝双11营业额 编辑:程序博客网 时间:2024/06/03 18:46
给出一棵二叉树,返回其节点值的后序遍历。
给出一棵二叉树 {1,#,2,3},
1
\
2
/
3
返回 [3,2,1]
class Solution {
/**
* @param root: The root of binary tree.
* @return: Postorder in vector which contains node values.
*/
public:
vector<int> a;
void look(TreeNode *root)
{
if(root==NULL)
return ;
look(root->left);
look(root->right);
a.push_back(root->val);
}
vector<int> postorderTraversal(TreeNode *root) {
look(root);
return a;
// write your code here
}
};
写一个递归函数,将每一次遍历的节点放在vector里,后序遍历完成后,将vector里的值输出即可
0 0
- 二叉树的后序遍历
- 二叉搜索树的后序遍历
- 二叉搜索树的后序遍历
- 二叉树的后序遍历
- 二叉搜索树的后序遍历
- 二叉树的后序遍历算法
- 题目:二叉树的后序遍历
- LintCode -- 二叉树的后序遍历
- Lintcode 二叉树的后序遍历
- 二叉搜索树的后序遍历
- LintCode:二叉树的后序遍历
- 二叉树的后序遍历
- 二叉查找树的后序遍历
- 二叉搜索树的后序遍历
- lintcode,二叉树的后序遍历
- 后序二叉线索树的遍历
- 【数据结构】二叉树的后序遍历
- LintCode-二叉树的后序遍历
- C# study2
- JavaScript入门
- 旋转数组的最小数字
- 算法结构与设计基础作业第九周
- 用原生js实现无缝轮播
- 二叉树的后序遍历
- open-falcon监控
- Spark 开发环境搭建(4)IDEA Gradle+java方式 Gradle导出jar包
- 网络层-IP协议
- [LeetCode]409. Longest Palindrome(最长回文)
- java包括继承的类的初始化全过程!(纯干货,新手别错过!)
- 核电站问题 动态规划
- dubbo初步了解
- 商城--后台 首页 管理员列表展示