当前位置:首页 > 二叉树遍历

力扣226题:翻转二叉树 - 递归解法详解

4周前 (06-14)力扣
力扣226题:翻转二叉树 - 递归解法详解
本文详细解析了力扣226题"翻转二叉树"的递归解法。通过递归遍历二叉树的每个节点并交换其左右子树,实现了二叉树的完全翻转。文章包含完整注释代码、算法思路讲解和复杂度分析,帮助读者掌...

力扣1302题:层数最深叶子节点的和 - 递归双遍历解法详解

4周前 (06-13)力扣
力扣1302题:层数最深叶子节点的和 - 递归双遍历解法详解
本文详细解析了力扣1302题"层数最深叶子节点的和"的递归双遍历解法。通过先计算树的最大深度,再求该深度所有节点值的和,展示了如何高效解决这类树结构问题。文章包含完整注释代码、算法...

力扣501题最优解:不用额外空间找出BST中的众数?这个解法让你大开眼界

1个月前 (05-30)力扣
力扣501题最优解:不用额外空间找出BST中的众数?这个解法让你大开眼界
题目解读‌:在二叉搜索树的世界里,每个节点都默默记录着自己的数值。现在我们需要找出这些数值中出现频率最高的那些数字,也就是所谓的"众数"。有趣的是,二叉搜索树本身具有左小右大的特性...

力扣144:递归之美 轻松掌握二叉树前序遍历

2个月前 (05-24)力扣
力扣144:递归之美 轻松掌握二叉树前序遍历
题目解读二叉树的前序遍历是一种基础但重要的树遍历方式,其遍历顺序为:先访问根节点,然后递归地前序遍历左子树,最后递归地前序遍历右子树。给定一个二叉树的根节点,我们需要按照这个顺序访问所有节点,并将它们...

力扣94:递归之美 轻松掌握二叉树中序遍历

2个月前 (05-24)力扣
力扣94:递归之美 轻松掌握二叉树中序遍历
题目解读二叉树的中序遍历是一种基础且重要的树遍历方式,其遍历顺序为:先递归地中序遍历左子树,然后访问根节点,最后递归地中序遍历右子树。对于二叉搜索树,中序遍历的结果恰好是节点值的升序排列。给定一个二叉...

力扣145:递归之美 轻松掌握二叉树后序遍历

2个月前 (05-24)力扣
力扣145:递归之美 轻松掌握二叉树后序遍历
题目解读二叉树的后序遍历是一种基础且重要的树遍历方式,其遍历顺序为:先递归地后序遍历左子树,然后递归地后序遍历右子树,最后访问根节点。这种遍历方式特别适合需要先处理子节点再处理父节点的场景,如内存释放...

力扣654:递归分治的艺术 如何用最大元素构建二叉树

2个月前 (05-22)力扣
力扣654:递归分治的艺术 如何用最大元素构建二叉树
题目重解我们面对一个看似简单却充满递归魅力的题目:给定一个不含重复元素的整数数组,需要构建一棵特殊的二叉树。这个树的每个父节点都必须是当前子数组中的最大元素,而它的左右子树则分别由该最大值左侧和右侧的...