leetcode559
Posted AsenYang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode559相关的知识,希望对你有一定的参考价值。
class Solution { public: int maxDepth(Node* root) { int depth = 0; if (root != NULL) { queue<Node> Q; Q.push(Node(root->val, root->children)); while (!Q.empty()) { depth++;//层数自增 vector<Node> N; N.clear(); while (!Q.empty()) { Node livenode; livenode = Q.front(); Q.pop(); for (auto n : livenode.children) { N.push_back(Node(n->val, n->children)); } } for (auto n : N) { Q.push(Node(n.val, n.children)); } } } return depth; } };
以上是关于leetcode559的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode 559 N叉树的最大深度[dfs bfs] HERODING的LeetCode之路
leetcode559 Python3 128ms N叉树的最大深度