当前位置: 首页 > news >正文

力扣面试150题--二叉树的最大深度

Day 40

题目描述

在这里插入图片描述

做法

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public int maxDepth(TreeNode root) {if(root==null){return 0;}int left=maxDepth(root.left);int right=maxDepth(root.right);return Math.max(left,right)+1;}
}

相关文章:

  • 【Ansible自动化运维实战:从Playbook到负载均衡指南】
  • 【PINN】DeepXDE学习训练营(12)——operator-antiderivative_aligned_pideeponet.py
  • 家用服务器 Ubuntu 服务器配置与 Cloudflare Tunnel 部署指南
  • C++负载均衡远程调用学习之 Dns-Route关系构建
  • ES6入门---第二单元 模块三:对象新增、
  • C++类_移动构造函数
  • 装饰器@wraps(func)详解
  • MFC自定义控件开发与使用指南
  • (1)大模型的提示词工程实践技巧---LLM输出配置详解
  • 动态功耗与静态功耗
  • WGDI-分析WGD及祖先核型演化的集成工具-文献精读126
  • 【Mytais系列】介绍、核心概念
  • 【自然语言处理与大模型】使用Xtuner进行模型合并与导出
  • Github 2025-05-03 Rust开源项目日报 Top10
  • (即插即用模块-Attention部分) 六十三、(2024 CVPR) MLKA 多尺度大核注意力
  • 我写了一个分析 Linux 平台打开文件描述符跨进程传递的工具
  • 学习黑客网络安全法
  • Docker与WSL2如何清理
  • WebRTC 服务器之Janus架构分析
  • 【JAVA】数组与内存模型:二维数组底层实现(9)
  • 巴方称印军发动24起袭击,巴境内6处地点遭袭致8人死亡
  • 网友建议平顶山请刘昊然任旅游宣传大使,市委:有此设想,正申请经费
  • 日本儿童人数已连续44年减少,少子化问题越发严重
  • 桥,在黄岩与上海之间|劳动者的书信③
  • 4月一二线城市新房价格环比上涨,沪杭涨幅居百城前列
  • 人民日报评论员:因势利导对经济布局进行调整优化