美文网首页
二叉树相关的知识点

二叉树相关的知识点

作者: 二十岁的弹簧 | 来源:发表于2019-01-06 13:08 被阅读0次

关于二叉树高度的计算,通过递归的方式得到,跳出递归的条件是,当结点是None的时候,高度为0

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

class Solution:
    def get_height(self, root):
        if root is None:
            return 0
        left_height = self.get_height(root.left)
        right_height = self.get_height(root.right)
        return max(left_height, right_height) + 1

相关文章

  • 二叉树相关的知识点

    关于二叉树高度的计算,通过递归的方式得到,跳出递归的条件是,当结点是None的时候,高度为0

  • 面试题27:二叉树的镜像

    题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 二叉树的镜像定义: 知识点 二叉树 Qiang的思路 这道...

  • 面试题:平衡二叉树

    题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 知识点 平衡二叉树 Qiang的思路 平衡二叉树是指一个...

  • 数据结构基础学习之(树与二叉树)

    主要知识点: 树的定义及常用术语 树的存储表示 二叉树、满二叉树和完成二叉树的定义 二叉树的遍历此操作实现 哈夫曼...

  • go语言浅析二叉树

    Hello,各位小伙伴大家好,我是小栈君,今天给大家带来的分享是关于关于二叉树相关的知识点,并用go语言实现一个二...

  • [数据结构与算法-iOS 实现]二叉树完整代码实现附demo

    ios 二叉树完整代码实现附 demo 二叉树的一些概念和知识点,见这边文章 接口 实现

  • 《剑指offer》— JavaScript(18)二叉树的镜像

    二叉树的镜像 题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 相关知识 二叉树的镜像定义:源二叉树 镜像二...

  • 数据结构——树

    目录 1、什么是树 2、相关术语 3、二叉树 3.1、二叉树的类型 3.2、二叉树的性质 3.3、二叉树的结构 3...

  • 算法基础之二叉树

    本文主要包括树相关的算法,二叉树结点基本结构如下 本文还会继续更新。 二叉树的深度 二叉树的前序遍历 二叉树的中序...

  • 二叉树镜像(反转二叉树)

    二叉树的镜像 题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 相关知识 二叉树的镜像定义: 思路 有关二叉...

网友评论

      本文标题:二叉树相关的知识点

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