文章 2022-04-29 来自:开发者社区

ACM 选手图解 LeetCode 二叉树的层平均值

大家好呀,我是帅蛋。今天解决二叉树的层平均值,是一道二叉树层次遍历的变形题目,难度不大,今天让我们一起来解决掉它!   LeetCode 637:二叉树的层平均值题意给定一个非空二叉树的根节点 root,以数组的形式返回每一层节点的平均值。示例输入:root = [3,9,20,null,null,15,7]输出:[3.00000,14.50000,11.00000]解释:第....

ACM 选手图解 LeetCode 二叉树的层平均值
文章 2022-04-29 来自:开发者社区

ACM 选手图解 LeetCode 二叉树的右视图

大家好呀,我是快乐的蛋蛋。今天解决二叉树的右视图,右视图说白了就是每一层最右面的节点,那我们怎么把它们找出来呢?这就是今天要解决的问题,咱们话不多说,直接开始~  LeetCode 199:二叉树的右视图题意给定一个二叉树的根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。示例输入:[1,2,3,null,5,null,4]输出:[1,3,4]....

ACM 选手图解 LeetCode 二叉树的右视图
文章 2022-04-29 来自:开发者社区

ACM 选手图解 LeetCode 二叉树的层序遍历Ⅱ

大家好呀,我是帅蛋。今天解决二叉树的层序遍历Ⅱ,我们通过这道题继续来练习层序遍历。我之前说过,二叉树的层序遍历历来是面试的高频问题,而且通过前面二叉树的题目我们也可以发现”层序遍历真的能解决大部分常见的二叉树题目“。一定要好好重视,下面我们来直接开整!   LeetCode 107:二叉树的层序遍历Ⅱ题意给你二叉树的根节点 root,返回其节点值自底向上的层序遍历。即按从叶子....

ACM 选手图解 LeetCode 二叉树的层序遍历Ⅱ
文章 2022-04-29 来自:开发者社区

ACM 选手图解 LeetCode 二叉树的最近公共祖先

大家好呀,我是帅蛋。今天解决二叉树的最近公共祖先,很多同学在看到这个题目的时候,可能第一反应就是“卧槽?这个我能会?”。还没开始就先把自己劝退了。但是现在二叉树讲到现在,已经做了这么多题,你只要是好好跟下来的,其实只要不是特别难的题,仔细分析分析就发现解法都似曾相识。话不多说,让我们赶紧开始~  LeetCode 236:二叉树的最近公共祖先题意给定一个二叉树,找到该树中两个指定节点的....

ACM 选手图解 LeetCode 二叉树的最近公共祖先
文章 2022-04-29 来自:开发者社区

ACM 选手图解 LeetCode 合并二叉树

大家好呀,我是帅蛋。今天解决合并二叉树,将两棵二叉树根据给出的规则合并成一棵二叉树。咱们话不多说,直接开整。   LeetCode 617:合并二叉树题意给定两棵二叉树 root1 和 root2,合并成一棵新的二叉树,合并规则为:如果两个节点重叠,将两个节点的值相加作为合并后节点的新值,否则,不为 null 的节点将直接作为新二叉树的节点。示例输入:root1 = [1,3....

ACM 选手图解 LeetCode 合并二叉树
文章 2022-04-29 来自:开发者社区

ACM 选手图解 LeetCode 最大二叉树

大家好,我是帅蛋。今天解决最大二叉树,这是一道构造二叉树的题,只不过是按照题目的规则来构造。我们之前做过【前 + 中 -> 二叉树】、【中 +后 -> 二叉树】,最大二叉树也大抵如此,这种问题本身还是考察对二叉树遍历的掌握程度。   LeetCode 654:最大二叉树题意不重复的整数数组 nums。最大二叉树可以用下面的算法从 nums 递归地构建:创建一个根节....

ACM 选手图解 LeetCode 最大二叉树
文章 2022-04-29 来自:开发者社区

ACM 选手图解 LeetCode 二叉树的所有路径

大家好呀,我是帅蛋。今天解决二叉树的所有路径,是考察二叉树的经典好题。还是那句话,二叉树的题目,做多了你就会发现,题目之间都存在相似性,解题是有固定的套路。闲话少说,下面让我们一起来看题吧!   LeetCode 257:二叉树的所有路径题意给定一个二叉树的根节点 root,按任意顺序,返回所有从根节点到叶子节点的路径。示例输入:root = [1,2,3,null,5]输出....

ACM 选手图解 LeetCode 二叉树的所有路径
文章 2022-04-29 来自:开发者社区

ACM 选手图解 LeetCode 二叉树的最小深度

大家好,我是帅蛋。之前的文章解决了二叉树的最大深度,不止于此,劳模蛋甚至连 N 叉树的最大深度也一并解决了,从此叉多叉少不再是求树最大深度的障碍。有大就有小,最大解决了,那最小怎么搞呢?不慌,今天呀,就让我们一起来解决二叉树最小深度的问题,开整!   LeetCode 111:二叉树的最小深度题意给定一个二叉树,找出其最小深度。最小深度是从根节点到叶子节点的最短路径上的节点数....

ACM 选手图解 LeetCode 二叉树的最小深度
文章 2022-04-29 来自:开发者社区

ACM 选手图解 LeetCode 二叉树的最大深度

大家好呀,我是深水炸蛋。今天解决二叉树的最大深度,二叉树的经典好题。二叉树的题目,做多了你就会发现,题目之间都存在相似性,解题是有固定的套路。下面让我们一起来看题吧!   LeetCode 104:二叉树的最大深度题意给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。示例输入:[3,9,20,null,null,15,7]输出:3提示爱帅....

ACM 选手图解 LeetCode 二叉树的最大深度
文章 2022-04-29 来自:开发者社区

ACM 选手图解 LeetCode 翻转二叉树

大家好呀,我是翻转蛋。今天解决翻转二叉树,这是一道看起来很简单的题目,当然做起来也简单。但是作为一道经典的二叉树题目,这道题存在的意义不只是为了 AC 那一下的快感。而是要把它和之前所学的内容连起来,你要知道你用了什么方法去解决,继续看接下来的内容,你们就知道我在说什么。   LeetCode 226:翻转二叉树题意翻转一颗二叉树。示例输入:输出:提示爱帅蛋么么哒 ....

ACM 选手图解 LeetCode 翻转二叉树

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注