美文网首页
完全二叉树的节点个数

完全二叉树的节点个数

作者: Haward_ | 来源:发表于2019-04-13 17:03 被阅读0次

给出一个完全二叉树,求出该树的节点个数。

说明:

[完全二叉树]
定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。

示例:

输入:
1
/ \
2 3
/ \ /
4 5 6

输出: 6

# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, x):
#         self.val = x
#         self.left = None
#         self.right = None

class Solution:
    def countNodes(self, root: TreeNode) -> int:
        if root == None:
            return 0
        return 1 + self.countNodes(root.left) + self.countNodes(root.right)
        

相关文章

  • 222. Count Complete Tree Nodes

    完全二叉树的节点的个数。 给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。 完全二叉树 的定义如下...

  • LeetCode-222-完全二叉树的节点个数

    完全二叉树的节点个数 题目描述:给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。完全二叉树 的定义...

  • 222. 完全二叉树的节点个数

    222. 完全二叉树的节点个数 给出一个完全二叉树,求出该树的节点个数。 说明: 完全二叉树的定义如下:在完全二叉...

  • 222. 完全二叉树的节点个数

    给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。 完全二叉树 的定义如下:在完全二叉树中,除了最底...

  • 完全二叉树的节点个数

    给出一个完全二叉树,求出该树的节点个数。 说明: [完全二叉树]定义如下:在完全二叉树中,除了最底层节点可能没填满...

  • LeetCode 222. 完全二叉树的节点个数

    题目 给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。完全二叉树的定义为在完全二叉树中,除了最底层...

  • 222. 完全二叉树的节点个数

    1、题目描述 给出一个完全二叉树,求出该树的节点个数。说明:完全二叉树的定义如下:在完全二叉树中,除了最底层节点可...

  • 222. 完全二叉树的节点个数

    给出一个完全二叉树,求出该树的节点个数。 说明: 完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外...

  • T222、完全二叉树节点个数

    给出一个完全二叉树,求出该树的节点个数。说明:完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其...

  • 《恋上数据结构与算法一》笔记(6.2)二叉树面试题

    目录 一 如果一棵完全二叉树有768个节点,求叶子节点的个数 假设叶子节点个数为 n0,度为1的节点个数为 n1,...

网友评论

      本文标题:完全二叉树的节点个数

      本文链接:https://www.haomeiwen.com/subject/ehrrwqtx.html