目录
一:题目:
二:代码:
三:结果:
一:题目:
给定一个 N 叉树,找到其最大深度。
最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。
N 叉树输入按层序遍历序列化表示,每组子节点由空值分隔(请参见示例)。
二:代码:
/*
// Definition for a Node.
class Node {
public:int val;vector<Node*> children;Node() {}Node(int _val) {val = _val;}Node(int _val, vector<Node*> _children) {val = _val;children = _children;}
};
*/
class Solution {
public:int maxDepth(Node* root) {if(!root) return 0;int depth=0;for(int i=0;i<root->children.size();i++){depth=max(depth,maxDepth(root->children[i]));}return depth+1;}
};