剑指offer——60二叉树的深度
题目描述
 class Solution {
 public:
     int TreeDepth(TreeNode* pRoot)
     {
         if (pRoot == nullptr)return ;
         //深度优先遍历
         DFS(pRoot, );
         return maxLevel;
     }
 private:
     int maxLevel = -;
     void DFS(TreeNode *pRoot, int level)
     {
         if (pRoot == nullptr)return;
         maxLevel = maxLevel > level ? maxLevel : level;
         DFS(pRoot->left, level + );
         DFS(pRoot->right, level + );
     }
 };
剑指offer——60二叉树的深度的更多相关文章
- 【Java】 剑指offer(55-1) 二叉树的深度
		本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集 题目 输入一棵二叉树的根结点,求该树的深度.从根结点到叶结点依次经过 ... 
- Go语言实现:【剑指offer】二叉树的深度
		该题目来源于牛客网<剑指offer>专题. 输入一棵二叉树,求该树的深度.从根结点到叶结点依次经过的结点(含根.叶结点)形成树的一条路径,最长路径的长度为树的深度. Go语言实现: /** ... 
- 《剑指offer》二叉树的深度
		本题来自<剑指offer> 反转链表 题目: 思路: C++ Code: Python Code: 总结: 
- 剑指Offer 38. 二叉树的深度 (二叉树)
		题目描述 输入一棵二叉树,求该树的深度.从根结点到叶结点依次经过的结点(含根.叶结点)形成树的一条路径,最长路径的长度为树的深度. 题目地址 https://www.nowcoder.com/prac ... 
- 剑指offer:二叉树的深度
		题目描述: 输入一棵二叉树,求该树的深度.从根结点到叶结点依次经过的结点(含根.叶结点)形成树的一条路径,最长路径的长度为树的深度. 解题思路: 这道题也是递归的思路,比较简单. 做的过程中遇到的一个 ... 
- [剑指Offer] 38.二叉树的深度
		题目描述 输入一棵二叉树,求该树的深度.从根结点到叶结点依次经过的结点(含根.叶结点)形成树的一条路径,最长路径的长度为树的深度. [思路1]递归 /* struct TreeNode { int v ... 
- 【剑指Offer】二叉树的深度 解题报告(Python & C++)
		作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 解题方法 日期 题目地址:https://www.nowcoder.co ... 
- 剑指offer 39_二叉树的深度
		#include <stdio.h> #include <malloc.h> typedef int Item; typedef struct node{ Item m_val ... 
- 剑指 Offer 34. 二叉树中和为某一值的路径
		剑指 Offer 34. 二叉树中和为某一值的路径 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径.从树的根节点开始往下一直到叶节点所经过的节点形成一条路径. 示例: 给定如下 ... 
随机推荐
- HTML5: HTML(5) 代码规范
			ylbtech-HTML5: HTML(5) 代码规范 1.返回顶部 1. HTML(5) 代码规范 HTML 代码约定 很多 Web 开发人员对 HTML 的代码规范知之甚少. 在2000年至201 ... 
- [c#源码分享]TCP通信中的大文件传送
			NetworkComms网络通信框架序言 源码 (为节省空间,不包含通信框架源码,通信框架源码请另行下载) 文件传送在TCP通信中是经常用到的,本文针对文件传送进行探讨 经过测试,可以发送比较大的 ... 
- table td 溢出隐藏
			需要给table加一个属性:table-layout:fixed; 
- Python Numpy 矩阵级基本操作(2)
			1.开方与求e指数 import numpy as np from numpy.matlib import randn print "Test sqrt and exp" arr ... 
- activiti7查询流程定义的相关信息
			package com.zcc.activiti02; import org.activiti.engine.ProcessEngine;import org.activiti.engine.Proc ... 
- log4j日志格式化
			Apache log4j 提供了各种布局对象,每一个对象都可以根据各种布局格式记录数据.另外,也可以创建一个布局对象格式化测井数据中的特定应用的方法. 所有的布局对象 - Appender对象收到 L ... 
- spark sql数据源--hive
			使用的是idea编辑器 spark sql从hive中读取数据的步骤:1.引入hive的jar包 2.将hive-site.xml放到resource下 3.spark sql声明对hive的支持 案 ... 
- byte为什么要与0xff
			面对带正负号的数,会采用符号扩展,如果原值是正数,则高位补上0:如果原值是负数,高位补1.二进制是计算技术中广泛采用的一种数制.二进制数据是用0和1两个数码来表示的数.当前的计算机系统使用的基本上是二 ... 
- C#5.0 异步编程 Async和Await--介绍
			C#5.0引入async和await关键字实现方法的异步调用. 直接进入正题. async只是一个标识符,并没有实际的用途,只是用于表明某个方法是异步方法,在方法前面加上async 表示该方法为一个异 ... 
- ionic3 动态设置tabs页面底部导航栏隐藏,并显示输入框添加评论
			1.先上原始效果图: 2.完成后效果 2.实现思路: ion ... 
