返回题库|

完全二叉树的节点个数 126

简单字节跳动

完全二叉树的节点个数 126

简单字节跳动二叉树

题目描述

给你一棵完全二叉树的根节点root,求出该树的节点个数。完全二叉树的定义:除了最底层节点可能没填满外,其余每层节点数都达到最大值,且最底层的节点都集中在该层最左边的若干位置。利用完全二叉树的性质,通过比较左右子树的高度来优化时间复杂度到O(log^2 n)。

示例

输入:[1,2,3,4,5,6]
输出:6
solution.ts
输出结果
点击「运行代码」按钮查看结果...