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

标签:队列

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

【力扣】617. 合并二叉树

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

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

【力扣】100. 相同的树

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

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

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

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

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

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

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

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

【力扣】101. 对称二叉树

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

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

【力扣】226. 翻转二叉树

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

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

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

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

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

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

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

赞(0)EnzoEnzo算法 阅读(5901)去评论
【力扣】239. 滑动窗口最大值-时光日记

【力扣】239. 滑动窗口最大值

给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最...

赞(0)EnzoEnzo算法 阅读(5938)去评论
【力扣】225. 用队列实现栈-时光日记

【力扣】225. 用队列实现栈

请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 MyStack 类: 注意: 示例: 提示: 进阶:你能否仅用一个队列来实现栈。...

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

登录

找回密码

注册