美文网首页
知识迁移能力-二叉树的深度

知识迁移能力-二叉树的深度

作者: Jacinth | 来源:发表于2017-07-21 16:09 被阅读0次

二叉树的深度

题目描述

输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。

/**
public class TreeNode {
    int val = 0;
    TreeNode left = null;
    TreeNode right = null;

    public TreeNode(int val) {
        this.val = val;

    }

}
*/
public class Solution {
    /*解题思路:
    找到最长路径。递归求解: 假如是空节点,则返回0; 否则,原树的深度由左右子树中深度较的深度加1,为原树的深度。
    */
    public int TreeDepth(TreeNode root) {
        if(root==null){
            return 0;
        }
        int left=TreeDepth(root.left);
        int right=TreeDepth(root.right);
        return Math.max(left,right)+1;
    }
}

相关文章

  • 55.二叉树的深度(简单)

    考点:本题考查树,知识迁移能力 题目一描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶...

  • 知识迁移能力-二叉树的深度

    二叉树的深度 题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路...

  • 【 数据结构 & 算法 】—— 二叉树、图

    思维导图 预备知识:二叉树定义(★) 预备知识_二叉树定义.cpp 预备知识:二叉树的深度遍历(★) 预备知识_二...

  • 可迁移

    知识和技能的迁移能力,就是把在一个情境中学到的东西迁移到新情境中的能力。 这种可迁移能力,可以分为近迁移和远迁移两...

  • 知识迁移能力

    我们会发现不少人在专业之外应对事物会显得非常生涩僵硬,至少可从两个方面讨论这个现象的原因。 1. 知识的边界过于狭...

  • 知识迁移能力

    3昨天做一个词占据了2个微博热搜:PUA。很多人可能对这个都不了解,我之前也只是大概听说过一些,知道目前在国内这是...

  • 学习思维导图有感

    技能是学不完的,如果把底子打好,尤其是养成独立思考,深度思考,批判思维,建构思维的能力,就具备了强大的知识迁移能力...

  • 笔记:怎样才能实现知识技能迁移?

    知识技能迁移的能力本质上就是“举一反三”的能力,特别是要同时具备近迁移能力和远迁移能力。要做到以下三点: 1.组织...

  • 2019-05-24

    从生涯规划来看的能力观: 1.能力三核:能力由知识、技能和才干三者组成。知识无法迁移,技能能在大部分职业中迁移,而...

  • 《你的生命有什么可能》-4 功不唐捐、连点成线

    能力三核:能力由知识、技能和才干组成。知识无法迁移,技能能在大部分职业中迁移,而才干贯穿人的所有部分。越高度提纯,...

网友评论

      本文标题:知识迁移能力-二叉树的深度

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