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

智能网站建设设计关键词歌词图片

智能网站建设设计,关键词歌词图片,asp网站做安全,wordpress主题 手机主题LeetCode104_104. 二叉树的最大深度 一、描述 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3/ \9 …

LeetCode104_104. 二叉树的最大深度

一、描述

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

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

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

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

	3/ \9  20/  \15   7

返回它的最大深度 3 。

二、题解

方法一:可以直接利用102 或 103 题的结果, 直接给 结果的 res 的size返回就行了。

//方法一:利用前面 102题 或者 103题的结果 直接放回res 的 size 就行了。// 但是效率不高。public int maxDepth(TreeNode root) {List<List<Integer>> res = new ArrayList<>();//队列操作,保存跟节点Queue<TreeNode> q = new LinkedList<>();//1、跟节点入队if (root != null) {q.add(root);}//2、队列不为空,出队while (!q.isEmpty()) {ArrayList<Integer> list = new ArrayList<>();int qSize = q.size();for (int i = 0; i < qSize; i++) {//跟节点TreeNode node = q.poll();list.add(node.val);//左子树if (node.left != null) {q.add(node.left);}//右子树if (node.right != null) {q.add(node.right);}}res.add(list);}return res.size();}

方法二:直接三元运算符 或者 写一些 if else

/*** 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) {return root == null ? 0 : Math.max(maxDepth(root.left), maxDepth(root.right)) + 1;}
}

LeetCode 100. 相同的树
LeetCode 101. 对称二叉树
LeetCode 102. 二叉树的层序遍历
LeetCode 103. 二叉树的锯齿形层序遍历
LeetCode 104. 二叉树的最大深度
LeetCode 105. 从前序与中序遍历序列构造二叉树
LeetCode 107. 二叉树的层序遍历 II
LeetCode 108. 将有序数组转换为二叉搜索树
LeetCode 121. 买卖股票的最佳时机
LeetCode 122. 买卖股票的最佳时机 II
LeetCode 136. 只出现一次的数字



声明:
        题目版权为原作者所有。文章中代码及相关语句为自己根据相应理解编写,文章中出现的相关图片为自己实践中的截图和相关技术对应的图片,若有相关异议,请联系删除。感谢。转载请注明出处,感谢。


By luoyepiaoxue2014

B站: https://space.bilibili.com/1523287361 点击打开链接
微博: http://weibo.com/luoyepiaoxue2014 点击打开链接

http://www.shuangfujiaoyu.com/news/1987.html

相关文章:

  • 网站方案策划怎么写如何提高网站排名的方法
  • 网站建设预付流程优化网站内容的方法
  • 做动漫网站要多少钱上海网站设计公司
  • 电商网站开发平台推销产品怎么推广
  • 摄影师做展示的网站seo的关键词无需
  • 深圳市手机网站建设公司深圳市seo上词多少钱
  • 网站制作 合肥知名网站排名
  • 网站文章伪原创怎么做自己怎样开网站
  • 织梦网站怎么做优化2022拉新推广平台
  • wordpress上一篇下一篇插件seo机构
  • 企业网站建设报价表市场营销的策划方案
  • 西安做网站的免费注册个人网站不花钱
  • 网站空间流量是什么中国互联网数据平台
  • 孟村县做网站价格百度推广关键词质量度
  • 网站运营与建设作业seo诊断专家
  • 天津滨海新区落户政策家庭优化大师免费下载
  • 网站改版必要性长沙全网覆盖的网络推广
  • 网站开发论坛样式西安seo优化顾问
  • 武汉最好的网站建设前十站长之家网站模板
  • 无锡做公司网站北京seo推广系统
  • 网站设计与实现cpc广告点击日结联盟
  • ei网站怎么兼做seo百科
  • 新疆网址查询网站百度seo关键词优化
  • 网站设计制作推荐班级优化大师使用心得
  • 中国建设银行官方网站app下载四川省人民政府官网
  • 建设电子商务网站策划书批量查询权重
  • 宁夏建设学院官方网站seo推广方法集合
  • 家庭农场做网站怎么样引流加微信
  • 石家庄h5网站建设企业推广app
  • vps搭建个人网站网站优化策略