首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
二叉树的最小深度
21条解析
开通博客写题解
牛客768685351号
发表于 2022-03-13 12:09:18
解决思路类似于“寻找最近公共祖先”,采用后序遍历的思路 /** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * TreeNode(int x) : val(x), lef
展开全文
lan爱学习
发表于 2022-03-04 20:40:55
class Solution { public: int search(TreeNode* node){ if(!node) return NULL; int temp=1; if(!node-&
展开全文
Kuris
发表于 2022-08-06 10:09:01
BFS import java.util.*; public class Solution { public int run (TreeNode root) { if(root == null){ return 0; }
展开全文
小小小明哥
发表于 2022-01-19 17:30:04
/** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {
展开全文
自信的安迪在考古
发表于 2026-04-10 22:05:31
import java.util.*; /* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * public TreeNode(int v
展开全文
觅杳
发表于 2023-01-09 17:46:04
考虑类似于最大深度的求法,即使用递归。到达叶子节点,即左右节点都为null,返回 0(较小的深度,但两边都是0) + 1;节点的左右子树都不为null,返回左右子树较小的深度 + 1;节点的左右子树只有一方为null时,求法有所不同,要返回的应该是左右子树深度较大的 + 1,而不是较小的。(因为当节
展开全文
奇点nlp
发表于 2022-05-24 17:47:46
思路:使用层次遍历的思想 当 节点左右孩子都是空返回当前层 # def __init__(self, x): # self.val = x # self.left = None # self.right = None class Solutio
展开全文
T、MAN
发表于 2023-05-07 11:13:03
import java.util.*; /* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * public TreeNode(int v
展开全文
fred-coder
发表于 2021-12-07 01:32:34
根据二叉树的特点,前序遍历整棵树,遇到叶子节点记录整条路径上的节点数;用一个全局变量记录整棵树的最小深度,注意判空 # class TreeNode: # def __init__(self, x): # self.val = x # self.left =
展开全文
姐姐的遮阳伞
发表于 2022-03-27 21:21:32
import java.util.*; /* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * public TreeNode(int v
展开全文
查看本题
查看本题讨论
等你来战
查看全部
牛客小白月赛133
报名截止时间:2026-05-29 21:00
第二十三届宁波大学程序设计竞赛(同步赛)
报名截止时间:2026-05-30 17:30
第九届广西大学生程序设计大赛暨2026邀请赛(热身赛)
报名截止时间:2026-05-27 01:00
第九届广西大学生程序设计大赛暨2026邀请赛
报名截止时间:2026-05-27 01:00
牛客周赛 Round 146
报名截止时间:2026-05-31 21:00
牛客2026年儿童节比赛
报名截止时间:2026-06-01 21:00
牛客练习赛154
报名截止时间:2026-06-05 21:30
汤圆头 Round 1
报名截止时间:2026-07-06 22:00
2026牛客暑期多校训练营1
报名截止时间:2026-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题