二叉树的最大子树和
来源:互联网 发布:pubmed数据库检索式 编辑:程序博客网 时间:2024/05/16 13:43
原文出处:http://blog.csdn.net/brucehb/article/details/12322927
给一个二叉树,每个节点都是正或负整数,求该二叉树的最大子树和?
struct TreeNode { int val; TreeNode *left; TreeNode *right; }; int visit(TreeNode *root, int &result) { if (root == NULL) { return 0; } int sum = root->val; if (root->left != NULL || root->right != NULL) { int left = visit(root->left, result); int right = visit(root->right, result); sum += left + right; result = max(sum, result); } return sum; } int maxSum(TreeNode *root) { int result = INT_MIN; visit(root, result); return result; }
0 0
- 二叉树和最大的子树
- 二叉树和最大的子树
- 二叉树的最大子树和
- 交换二叉树的左子树和右子树
- 二叉树的最大路径和,这里的路径可以跨越根和左右子树
- 找出二叉树中最大的子树,且子树为二叉搜索树
- LeetCode OJ 之 二叉树最大子树和
- 二叉树10:最大二叉搜索子树
- 二叉树的子树
- 寻找满足二叉查找树性质的最大子树
- 打印普通二叉树最大搜索子树
- 最大二叉搜索子树
- 最大二叉搜索子树
- 二叉树的子树和子结构的几个问题
- 1021_二叉树的复制和左右子树交换
- 二叉树的子树和子结构 c++
- 数据结构 找到二叉树中的最大搜索二叉子树
- 找到二叉树中的最大搜索二叉子树
- leetcode 326_log log10 精度问题
- 解决java 图片压缩图片图片变色问题
- 面试准备之---排序
- javaweb学习总结(九)—— 通过Servlet生成验证码图片
- C语言中extern详解
- 二叉树的最大子树和
- 八皇后-c
- 设计模式之抽象工厂模式
- linux proc sysfs 文件系统
- <设计模式5>原型模式
- [zz]谈.Net委托与线程——创建无阻塞的异步调用(一)
- ubuntu 14.0.4环境搭建(伪静态注意事项)
- 分页和批量操作前台代码
- Torch7学习(七)——Neural-Style代码解析