博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode] 559. Maximum Depth of N-ary Tree
阅读量:5968 次
发布时间:2019-06-19

本文共 882 字,大约阅读时间需要 2 分钟。

Problem

Given a n-ary tree, find its maximum depth.

The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.

For example, given a 3-ary tree:

NaryTreeExample.png

We should return its max depth, which is 3.

Note:

The depth of the tree is at most 1000.

The total number of nodes is at most 5000.

Solution

/*// Definition for a Node.class Node {    public int val;    public List
children; public Node() {} public Node(int _val,List
_children) { val = _val; children = _children; }};*/class Solution { public int maxDepth(Node root) { return helper(root); } private int helper(Node root) { if (root == null) return 0; int maxDepth = 1; for (Node node: root.children) { maxDepth = Math.max(maxDepth, 1+helper(node)); } return maxDepth; }}

转载地址:http://datax.baihongyu.com/

你可能感兴趣的文章
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
我的友情链接
查看>>
批量删除用户--Shell脚本
查看>>
Eclipse Java @Override 报错
查看>>
知道双字节码, 如何获取汉字 - 回复 "pinezhou" 的问题
查看>>
linux的日志服务器关于屏蔽一些关键字的方法
查看>>
mysql多实例实例化数据库
查看>>
javascript 操作DOM元素样式
查看>>
HBase 笔记3
查看>>
【Linux】Linux 在线安装yum
查看>>
Atom 编辑器系列视频课程
查看>>
[原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)
查看>>
使用dotenv管理环境变量
查看>>
温故js系列(11)-BOM
查看>>
Vuex学习
查看>>
bootstrap - navbar
查看>>
切图崽的自我修养-[ES6] 编程风格规范
查看>>
服务器迁移小记
查看>>