559. N 叉树的最大深度
/*
// Definition for a Node.
class Node {
public int val;
public List<Node> children;
public Node() {}
public Node(int _val) {
val = _val;
}
public Node(int _val, List<Node> _children) {
val = _val;
children = _children;
}
};
*/
class Solution {
public int maxDepth(Node root) {
if (root == null)
return 0;
else if (root.children.isEmpty())
return 1;
int maxDepth = 0;
for (Node child : root.children)
maxDepth = Math.max(maxDepth, maxDepth(child));
return maxDepth + 1;
}
}