摒弃世俗浮躁
追求技术精湛
共 31 篇文章

标签:迭代法

【力扣】617. 合并二叉树-时光日记

【力扣】617. 合并二叉树

给你两棵二叉树: root1 和 root2 。 想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则是:如果...

赞(0)EnzoEnzo算法 阅读(5961)去评论
【力扣】112. 路径总和-时光日记

【力扣】112. 路径总和

给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存...

赞(0)EnzoEnzo算法 阅读(5990)去评论
【力扣】100. 相同的树-时光日记

【力扣】100. 相同的树

给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 示例 2: 示例 3: 输入:p = [1,2...

赞(0)EnzoEnzo算法 阅读(6015)去评论
【力扣】257. 二叉树的所有路径-时光日记

【力扣】257. 二叉树的所有路径

给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 示例 1: 示例 2: 提示: 题解: 递归法: 迭代法(双队列):

赞(0)EnzoEnzo算法 阅读(6017)去评论
【力扣】559. N 叉树的最大深度-时光日记

【力扣】559. N 叉树的最大深度

给定一个 N 叉树,找到其最大深度。 最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。 N 叉树输入按层序遍历序列化表示,每组子节点由空值分隔(请参见示例)。 示例 1: 示例 2: 提示: 题解: 递...

赞(0)EnzoEnzo算法 阅读(6028)去评论
【力扣】101. 对称二叉树-时光日记

【力扣】101. 对称二叉树

给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 示例 2: 提示: 进阶:你可以运用递归和迭代两种方法解决这个问题吗? 题解: 递归法: 迭代法(队列):

赞(0)EnzoEnzo算法 阅读(6032)去评论
【力扣】226. 翻转二叉树-时光日记

【力扣】226. 翻转二叉树

给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 示例 2: 示例 3: 提示: 题解: 递归法(前序遍历): 使用栈的迭代法(前序遍历): 使用队列的层序遍历:

赞(0)EnzoEnzo算法 阅读(6045)去评论
【力扣】111. 二叉树的最小深度-时光日记

【力扣】111. 二叉树的最小深度

给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。 示例 1: 示例 2: 提示: 题解: 递归法(深度优先): 使用队列解决(广...

赞(0)EnzoEnzo算法 阅读(6043)去评论
【力扣】104. 二叉树的最大深度-时光日记

【力扣】104. 二叉树的最大深度

给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例:给定二叉树 [3,9,20,null,null,15,7], 返回它的最大深度&...

赞(0)EnzoEnzo算法 阅读(6050)去评论

登录

找回密码

注册