Files
leetcode-master/添加559.n叉树的最大深度Go版本.md
Galaxies2580 c50085df84 添加559.n叉树的最大深度Go版本.md
添加559.n叉树的最大深度Go版本.md
2022-08-15 10:25:03 +08:00

421 B

func maxDepth(root *Node) int {
    if root == nil {
        return 0
    }
    q := list.New()
    q.PushBack(root)
    depth := 0
    for q.Len() > 0 {
        n := q.Len()
        for i := 0; i < n; i++ {
            node := q.Remove(q.Front()).(*Node)
            for j := range node.Children {
                q.PushBack(node.Children[j])
            }
        }
        depth++
    }
    return depth 
}