[Lintcode]二叉树的最大节点
来源:互联网 发布:db ol联机网上数据库 编辑:程序博客网 时间:2024/06/05 19:38
在二叉树中寻找值最大的节点并返回。
样例
给出如下一棵二叉树:
1 / \ -5 2 / \ / \0 3 -4 -5
返回值为 3
的节点。
class Solution {public: /** * @param root the root of binary tree * @return the max node */ TreeNode* maxNode(TreeNode* root) { // Write your code here if(root == NULL) return NULL; TreeNode *left = root; TreeNode *right = root; if(root->left != NULL) left = maxNode(root->left); if(root->right != NULL) right = maxNode(root->right); if(left->val > root->val) root->val = left->val; if(right->val > root->val) root->val = right->val; return root; }};
阅读全文
0 0
- LintCode 二叉树的最大节点
- LintCode-二叉树的最大节点
- lintcode 二叉树的最大节点
- 二叉树的最大节点-LintCode
- lintcode(632)二叉树的最大节点
- [Lintcode]二叉树的最大节点
- lintcode--二叉树的最大节点
- LintCode:二叉树的最大节点632
- LintCode二叉树的最大节点
- LintCode 二叉树的最大节点
- 二叉树的最大节点-LintCode
- LintCode-(632)二叉树的最大节点
- LintCode 二叉树的最大节点
- Lintcode:二叉树的最大节点
- 二叉树最大节点-lintCode
- lintcode——二叉树的最大节点
- (lintcode)第632题二叉树的最大节点
- 【LintCode-632】二叉树的最大节点(Java实现)
- 标题栏与水平滑动界面:TabLayout、ViewPager、Fragment;;引导页:ViewPager+View
- [Codeforces799F] [哈希] Beautiful fountains rows
- 网络编程客户端向服务器上传文件
- keepalived高可用部署_单实例——rpm版
- Linux <getopt>
- [Lintcode]二叉树的最大节点
- C++作业6
- cin.ignore()函数的用法
- activiti基础应用
- 页式虚拟存储与TLB快表
- 【IE11】兼容低IE版本的设置方法
- cartographer源码分析
- ListView下拉刷新上拉加载的实现与使用
- Openstack : 11、openstack中api-paste配置项的解释