1.题目详情:
给出一个完全二叉树,求出该树的节点个数。
说明:
完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。
示例:
输入:
1
/
2 3
/ \ /
4 5 6
输出: 6
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/count-complete-tree-nodes
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2.题目解答
/**
* Definition for a binary tree node.
* public class TreeNode {
* int val;
* TreeNode left;
* TreeNode right;
* TreeNode(int x) { val = x; }
* }
*/
class Solution {
public int countNodes(TreeNode root<

这是一篇关于如何计算完全二叉树节点数量的文章。完全二叉树定义为除最后一层外,每一层都被完全填充,且最后一层的所有节点都尽可能地集中在左端。举例来说,给定一棵特定的完全二叉树,如输入所示,可以得出其包含6个节点。本文来源于LeetCode,讨论了如何解决此类问题。
最低0.47元/天 解锁文章
1186

被折叠的 条评论
为什么被折叠?



