上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 106. 从中序与后序遍历序列构造二叉树 给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。 示例 1: 输入:inorder = [9,3,15,20,7], postor 阅读全文
posted @ 2023-12-20 18:24 鲍宪立 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 路径总和 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。 叶子节点 是指没有子节点的节点。 示例 1: 输入:r 阅读全文
posted @ 2023-12-09 17:04 鲍宪立 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 找树左下角的值 给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 示例 1: 输入: root = [2,1,3] 输出: 1 示例 2: 输入: [1,2,3,4,null,5,6,null,null,7] 输出: 7 【思路】 迭代法 阅读全文
posted @ 2023-12-08 21:58 鲍宪立 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 左叶子之和 给定二叉树的根节点 root ,返回所有左叶子之和。 示例 1: 输入: root = [3,9,20,null,null,15,7] 输出: 24 解释: 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24 示例 2: 输入: root = [1] 输出: 0 【思路】 阅读全文
posted @ 2023-12-07 16:10 鲍宪立 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 二叉树的所有路径 给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root = [1,2,3,null,5] 输出:["1->2->5","1->3"] 示例 2: 输入:root = [1] 输出:["1" 阅读全文
posted @ 2023-12-06 20:03 鲍宪立 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 平衡二叉树 【题外话】 二叉树节点的深度:指从根节点到该节点的最长简单路径边的条数。(从上往下看) 二叉树节点的高度:指从该节点到叶子节点的最长简单路径边的条数。(从下往上看) 小疑惑:为什么104.二叉树的最大深度中求的是二叉树的最大深度,也用的是后序遍历。(本质上求解的就是根节点的高度,而根节点 阅读全文
posted @ 2023-12-06 11:24 鲍宪立 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 完全二叉树的节点个数 给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。 完全二叉树 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。 示例 1: 阅读全文
posted @ 2023-12-06 09:59 鲍宪立 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 对称二叉树 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root = [1,2,2,3,4,4,3] 输出:true 示例 2: 输入:root = [1,2,2,null,3,null,3] 输出:false 【思路】 对于二叉树是否对称,要比较的是根节点的左子树与 阅读全文
posted @ 2023-11-30 17:36 鲍宪立 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 翻转二叉树 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root = [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 示例 2: 输入:root = [2,1,3] 输出:[2,3,1] 示例 3: 输入:root = [] 输出:[ 阅读全文
posted @ 2023-11-28 20:03 鲍宪立 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 二叉树的最小深度 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:2 示例 2: 输入:root = [2,null,3,null, 阅读全文
posted @ 2023-11-27 11:04 鲍宪立 阅读(7) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页