博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode 104 Maximum Depth of Binary Tree(二叉树的最大深度)
阅读量:6230 次
发布时间:2019-06-21

本文共 621 字,大约阅读时间需要 2 分钟。

翻译

给定一个二叉树,找出它的最大深度。最大深度是指的从根节点一直到最远的叶节点中所有的节点数目。

原文

Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.

代码

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

转载地址:http://mnana.baihongyu.com/

你可能感兴趣的文章
【BZOJ】4033: [HAOI2015]树上染色 树上背包
查看>>
python学习三:列表、元组、字典、集合
查看>>
iOS中使用UISegmentControl进行UITableView切换
查看>>
自适应响应式,手机,平板,PC,java企业网站源码
查看>>
【CodeForces】835F Roads in the Kingdom
查看>>
2014.4.17—openflow代码流程
查看>>
leetcode-414-Third Maximum Number
查看>>
最新Android开源库、工具、开源项目整理分享
查看>>
Sql 获取当前日期没有时分秒
查看>>
mybatis_mapper动态代理
查看>>
CoreData一些基本概念
查看>>
1.java soap api操作和发送soap消息
查看>>
AJAX请求 $.ajaxSetup方法的使用
查看>>
background-size搭配transition实现鼠标hover背景图放大问题
查看>>
Redis分布式锁
查看>>
spark/java连接 kudu incompatible RPC? Error is: step 异常解决
查看>>
流程控制、数据类型(列表)
查看>>
vc6.0 获取ip(一)
查看>>
zt:华为手机的梦想:不破苹果终不还
查看>>
jzoj5990. 【北大2019冬令营模拟2019.1.6】Bear (状压dp)
查看>>