抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

课本上给出了求二叉树高度的算法,赶紧记录一下。

算法思想:利用二叉树的遍历算法,通过遍历分别求得根节点的左子树和右子树的高度,比较左右子树的高度,这棵二叉树的高度为较高一棵子树的高度+1


function maxDepth(root: TreeNode | null): number {
  if (root === null) return 0;
  return Math.max(maxDepth(root.left), maxDepth(root.right)) + 1;
}

LeetCode题目地址:

剑指 Offer 55 - I. 二叉树的深度 - 力扣(LeetCode) (leetcode-cn.com)

评论