二叉树-获取树的深度
2021/9/26 23:11:37
本文主要是介绍二叉树-获取树的深度,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
代码示例
代码中用到的二叉树BinaryTree类是 树结构-二叉查找树_lujiangui的专栏-CSDN博客 这里自定义的二叉树类
用的Queue类是 线性表-队列_lujiangui的专栏-CSDN博客 里的自定义队列类
//获取树的深度 public int getDept(){ return getDept(root); } //获取指定树的深度 public int getDept(Node x){ if (x==null){ return 0; } //获取左子树深度 int maxL=0; int maxR=0; if (x.left!=null){ maxL = getDept(x.left); } if (x.right!=null){ maxR = getDept(x.right); } return Math.max(maxL,maxR)+1; }
这篇关于二叉树-获取树的深度的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign学习入门:轻松掌握微服务通信
- 2024-12-27OpenFeign学习入门:轻松掌握微服务间的HTTP请求
- 2024-12-27JDK17新特性学习入门:简洁教程带你轻松上手
- 2024-12-27JMeter传递token学习入门教程
- 2024-12-27JMeter压测学习入门指南
- 2024-12-27JWT单点登录学习入门指南
- 2024-12-27JWT单点登录原理学习入门
- 2024-12-27JWT单点登录原理学习入门