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

标签:递归法 第3页

【力扣】101. 对称二叉树-时光日记

【力扣】101. 对称二叉树

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

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

【力扣】226. 翻转二叉树

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

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

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

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

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

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

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

赞(0)EnzoEnzo算法 阅读(5059)去评论
【力扣】429. N 叉树的层序遍历-时光日记

【力扣】429. N 叉树的层序遍历

给定一个 N 叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。 树的序列化输入是用层序遍历,每组子节点都由 null 值分隔(参见示例)。 示例 1: 示例 2: 提示: 题解: 递归法:

赞(0)EnzoEnzo算法 阅读(5069)去评论
【力扣】145. 二叉树的后序遍历-时光日记

【力扣】145. 二叉树的后序遍历

给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 。 示例 1: 示例 2: 示例 3: 提示: 进阶:递归算法很简单,你可以通过迭代算法完成吗? 题解: 递归法: 迭代法+双指针法: 第...

赞(0)EnzoEnzo算法 阅读(5114)去评论
【力扣】144. 二叉树的前序遍历-时光日记

【力扣】144. 二叉树的前序遍历

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例 1: 示例 2: 示例 3: 示例 4: 示例 5: 提示: 进阶:递归算法很简单,你可以通过迭代算法完成吗? 题解: 递归法: 迭代法...

赞(0)EnzoEnzo算法 阅读(5092)去评论
【力扣】24. 两两交换链表中的节点-时光日记

【力扣】24. 两两交换链表中的节点

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 示例 2: 示例 3: 提示: 题解: 迭代法: 递归法:

赞(0)EnzoEnzo算法 阅读(5282)去评论
【力扣】203. 移除链表元素-时光日记

【力扣】203. 移除链表元素

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 示例 2: 示例 3: 提示: 题解: 线性...

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

登录

找回密码

注册