[Lintcode] 632. Binary Tree Maximum Node
来源:互联网 发布:淘宝虚拟变实物 编辑:程序博客网 时间:2024/06/11 23:00
在二叉树中寻找值最大的节点并返回。
public class Solution { /** * @param root the root of binary tree * @return the max node */ public TreeNode maxNode(TreeNode root) { if (root == null) { return root; } TreeNode left = maxNode(root.left); TreeNode right = maxNode(root.right); return max(root, max(left, right)); } public TreeNode max(TreeNode a, TreeNode b) { if (a == null) { return b; } if (b == null) { return a; } if (a.val > b.val) { return a; } return b; }}
阅读全文
0 0
- LintCode | 632. Binary Tree Maximum Node
- LintCode-632.Binary Tree Maximum Node
- [Lintcode] 632. Binary Tree Maximum Node
- [LintCode]Binary Tree Maximum Node(C++)
- Binary Tree Maximum Node
- Binary Tree Maximum Node
- lintcode:Binary Tree Maximum Path Sum
- [Lintcode]Maximum Depth of Binary Tree
- *[Lintcode]Binary Tree Maximum Path Sum
- [lintcode] Binary Tree Maximum Path Sum II
- Binary Tree Maximum Path Sum ---lintcode
- Lintcode - Remove Node in Binary Search Tree
- lintcode:Remove Node in Binary Search Tree
- 20150708 lintcode 总结 Binary Tree Maximum Path Sum Show result *****
- lintcode: Insert Node in a Binary Search Tree
- 632.Binary Tree Maximum Node-二叉树的最大节点(入门题)
- [LintCode]Invert Binary Tree
- lintcode: Balanced Binary Tree
- 嵌入式开发:arm加最小Linux挂载U盘出现invalid argument
- Date类的实现
- linux环境部署tomcat
- 被鄙视的准程序员与GPRS上网卡
- hibernate--6.hbm.xml
- [Lintcode] 632. Binary Tree Maximum Node
- java序列化和反序列化
- jqueryday01
- IntelliJ Idea编译报错,解决方法
- 逻辑卷环境下修复开机启动环节故障
- hdu 6058
- 多路复用
- 27-SpringBoot——核心-声明式事务
- lua 实现面向对象