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

猪八戒网站建设网络服务器

猪八戒网站建设,网络服务器,网站建设初学,独立做网站需要学习什么LeetCode 104. 二叉树的最大深度 难度:easy\color{Green}{easy}easy 题目描述 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3…

LeetCode 104. 二叉树的最大深度

难度:easy\color{Green}{easy}easy


题目描述

给定一个二叉树,找出其最大深度。

二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。

说明: 叶子节点是指没有子节点的节点。

示例:
给定二叉树 [3,9,20,null,null,15,7][3,9,20,null,null,15,7][3,9,20,null,null,15,7]

    3/ \9  20/  \15   7

返回它的最大深度 3 。


算法

(递归)

递归求解:

当前树的最大深度等于左右子树的最大深度加1。

复杂度分析

  • 时间复杂度:树中每个节点只被遍历一次,所以时间复杂度是O(n)O(n)O(n)

  • 空间复杂度 : O(1)O(1)O(1)

C++ 代码

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:int maxDepth(TreeNode* root) {if (!root) return 0;return max(maxDepth(root->left), maxDepth(root->right)) + 1;}
};

http://www.ritt.cn/news/12942.html

相关文章:

  • 曰本做爰吃奶网站推广方案怎么写
  • 网站的费用深圳营销型网站
  • 赣州新闻联播视频小红书seo排名规则
  • 中山市做网站专业的广州百度推广外包
  • 临沂做网站需要多少钱谷歌app官方下载
  • 网站开发常见面试题电商平台有哪些
  • 网站建设项目申请长沙网络营销推广公司
  • 广州建外贸网站公司简介免费二级域名平台
  • 网站内部代码优化旺道网站优化
  • 做网站必备网络营销的方法
  • 公司做网站主机是什么用途龙岩网站推广
  • 做网站asp互动营销经典案例
  • 专业做网站优化需要多久手机注册网站
  • 用php做网站后台辽宁seo推广
  • 网站建设推广的方法西安网站设计
  • 会展门户网站源码如何注册百度账号
  • 做商铺最好的网站青岛关键词排名系统
  • 成功的网站设计济宁百度推广价格
  • 什么网站可以做试卷电脑清理优化大师
  • Wordpress 整站快速复制网络营销的特点有哪些?
  • 网站开发可选的方案有上海牛巨微seo关键词优化
  • 网站优化公司排名深圳国际财经新闻
  • 做设计外包的网站百度q3财报减亏170亿
  • 使用ai做网站设计国际新闻网
  • 宣武网站建设全网营销推广方案外包
  • 对于网站开发有什么要求济南百度代理
  • 网站建设报价明细模板seo快速排名源码
  • 常州微信网站建设流程找客户的软件有哪些
  • 龙岗平湖网站建设公司sem代运营公司
  • 莱芜58同城唐山seo排名