leetcode 662 : 二叉树最大宽度

leetcode 662 : 二叉树最大宽度

  • 题目描述
  • 解法
      • 我的思路
      • 官方题解
      • 方法一:宽度优先搜索 BFS
      • 方法二:深度优先搜索 DFS

题目描述

给定一个二叉树,编写一个函数来获取这个树的最大宽度。树的宽度是所有层中的最大宽度。这个二叉树与满二叉树(full binary tree)结构相同,但一些节点为空。

每一层的宽度被定义为两个端点(该层最左和最右的非空节点,两端点间的null节点也计入长度)之间的长度。

Given a binary tree, write a function to get the maximum width of the given tree. The width of a tree is the maximum width among all levels. The binary tree has the same structure as a full binary tree, but some nodes are null.

The width of one level is defined as the length between the end-nodes (the l

你可能感兴趣的:(刷题)