python二叉树详解(python 二叉树的最大深度)

技术python二叉树的深度该如何理解今天就跟大家聊聊有关python二叉树的深度该如何理解,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。序主要记录一下二叉树的深

今天跟大家聊聊如何理解python二叉树的深度。可能很多人不太了解。为了让大家更好的了解,边肖为大家总结了以下内容。希望你能从这篇文章中有所收获。

00-1010主要记录二叉树的深度。

00-1010输入二叉树的根节点,找到树的深度。从根节点到叶节点依次经过的节点(包括根节点和叶节点)构成了树的路径,最长路径的长度就是树的深度。

例如:

给定一棵二叉树[3,9,20,null,null,15,7],

/\

920

/\

157

返回其最大深度3。

提示:

节点总数=1000

/* *

* Definitionforabinarytreenode。

*publicclassTreeNode{

* intval

* TreeNodeleft

* TreeNoderight

* TreeNode(intx){ val=x;}

*}

*/

类别解决方案{

publiintmaxDepth(treenode root){ 0

if(root==null){ 0

返回0;

}

int left Depth=MaxDepth(root . left);

intringhtDepth=maxDepth(root . right);

returnleftDepthrightDepth?左深度1:右深度1;

}

}递归计算maxDepth(root.left)和maxDepth(root.right),最后取它们的最大值1。

看完以上内容,你对如何理解python二叉树的深度有了更好的理解吗?如果您想了解更多知识或相关内容,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/144279.html

(0)

相关推荐

  • 美女生日祝福语八个字,朋友生日祝福语,女性简短八个

    技术美女生日祝福语八个字,朋友生日祝福语,女性简短八个1.生日快乐,永远美丽美女生日祝福语八个字!2.今天,你是最美丽的,美好的生日祝福,送给你,美丽的生日礼物,送给你3.时间的轮回让我们陪伴着你过了一个又一个的生日,看

    生活 2021年10月28日
  • 控制流程语句

    技术控制流程语句 控制流程语句控制流程语句:
    语句:就是使用分号分的代码就是一个语句。
    顺序语句:就式从上往下执行所有代码就是语句。int i = 3;  //声明变量语句;  //空语句Sstem.o

    礼包 2021年12月13日
  • Cubieboard 3如何安装Jenkins

    技术Cubieboard 3如何安装Jenkins这篇文章主要为大家展示了“Cubieboard 3如何安装Jenkins”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Cub

    攻略 2021年11月26日
  • 2021-2022-1 20211408 《信息安全专业导论》第八周学习总结

    技术2021-2022-1 20211408 《信息安全专业导论》第八周学习总结 2021-2022-1 20211408 《信息安全专业导论》第八周学习总结2021-2022-1 2021140

    礼包 2021年11月9日
  • 怎么在LibreOffice中完全启用深色模式

    技术怎么在LibreOffice中完全启用深色模式小编给大家分享一下怎么在LibreOffice中完全启用深色模式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们

    攻略 2021年10月26日
  • hive怎么用sql看建表语句(hive严格模式的sql怎么写)

    技术hive ETL业绩报表sql怎么写这篇文章主要讲解了“hive ETL业绩报表sql怎么写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hive ETL业绩报表sq

    攻略 2021年12月23日