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

查看WordPress网站插件百度营销网页版

查看WordPress网站插件,百度营销网页版,wordpress建站教程 cms,织梦模板修改网站颜色文章目录 1. 题目链接2. 题目描述3. 题目示例4. 解题思路5. 题解代码6. 复杂度分析 1. 题目链接 104. 二叉树的最大深度 - 力扣(LeetCode) 2. 题目描述 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点…

文章目录

      • 1. 题目链接
      • 2. 题目描述
      • 3. 题目示例
      • 4. 解题思路
      • 5. 题解代码
      • 6. 复杂度分析

1. 题目链接


104. 二叉树的最大深度 - 力扣(LeetCode)


2. 题目描述


给定一个二叉树 root ,返回其最大深度。

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


3. 题目示例


示例 1 :

输入:root = [3,9,20,null,null,15,7]
输出:3

示例 2 :

输入:root = [1,null,2]
输出:2

4. 解题思路


  1. 递归DFS遍历
    • 采用深度优先搜索(DFS)策略
    • 从根节点开始向下递归遍历每个节点
  2. 深度计算
    • 每进入一个非空节点,当前深度+1
    • 使用全局变量ans记录遍历过程中遇到的最大深度
  3. 递归终止
    • 遇到空节点时返回(递归基线条件)
    • 非空节点继续向左右子树递归
  4. 关键点
    • 前序遍历顺序(先处理当前节点,再处理子树)
    • 深度参数在递归调用中传递
    • 全局变量记录最大值

5. 题解代码


class Solution {private int ans;  // 存储最大深度结果public int maxDepth(TreeNode root) {dfs(root, 0);  // 从根节点开始深度优先搜索,初始深度为0return ans;    // 返回最大深度}// 递归深度优先搜索方法private void dfs(TreeNode node, int depth) {if (node == null) return;  // 基线条件:空节点返回depth++;  // 当前节点深度+1ans = Math.max(ans, depth);  // 更新最大深度// 递归处理左右子树dfs(node.left, depth);dfs(node.right, depth);}
}

6. 复杂度分析


  1. 时间复杂度:O(n)
    • 每个节点恰好被访问一次
    • n为树中节点总数
  2. 空间复杂度:O(h)
    • 递归调用栈的深度等于树的高度h
    • 最坏情况下(链表状树)为O(n)
    • 平衡二叉树情况下为O(log n)
http://www.dtcms.com/wzjs/178264.html

相关文章:

  • 自己做网站的二维码合肥百度seo排名
  • 餐饮加盟网站建设案例百度搜索服务
  • 网站内容管理系统 下载最全的百度网盘搜索引擎
  • 哪个网站可以做投资回测2022世界足球排行榜
  • wordpress jetpack 慢win7优化软件
  • 马鞍山 网站建设 有限公司网络营销的营销方式是什么
  • 霞浦网站建设企业培训课程有哪些内容
  • 杭州金融网站建设临沂seo推广外包
  • 网站源代码下载工具电脑培训机构
  • 那些网站招聘在家里做的客服做一个网站要花多少钱
  • 无锡网站建设开发站长网站查询工具
  • 做宠物商品的网站南宁百度推广seo
  • wordpress英文仿站教程关键字c语言
  • 怎么做英文的网站seo手机关键词网址
  • 超酷网站模板seo面试常见问题及答案
  • php做的网站好不好2022年最火的新闻摘抄
  • 网站设计建设公司教程以下属于网站seo的内容是
  • 无极app定制开发公司网站模板关键词优化排名公司
  • 风铃做的网站能否推广列举五种网络营销模式
  • .net简单网站开发视频教程网站排名top排行榜
  • 织梦做不了视频网站seo描述是什么意思
  • html代码表示什么搜索引擎优化实训报告
  • 上海做高端网站建设怎么做表格
  • 株洲建设网站公司互动营销策略
  • 优化网站排名公司百度答主招募入口官网
  • 网站页面设计效果图东莞市网络营销公司
  • 舞蹈网页设计素材南宁关键词优化软件
  • 阿里云网站备案资料企业官网seo
  • 专业的团队网站建设推广的方式有哪些
  • 小程序搭建赚钱是真的吗福州百度seo排名软件