2023年6月22日发(作者:)
⼆叉树的深度怎么算(Java代码实现)题⽬:输⼊⼀棵⼆叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的⼀条路径,最长路径的长度为树的深度。⽰例:给定⼆叉树返回它的最⼤深度 3 。解题思路:我们可以使⽤⼴度优先遍历的⽅式,逐层遍历,每遍历⼀层,我们就让变量count++,最后返回count即可。/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public int maxDepth(TreeNode root) { if(root == null) return 0; LinkedList
发布者:admin,转转请注明出处:http://www.yc00.com/news/1687381164a5787.html
评论列表(0条)