111. 二叉树的最小深度

2022-07-06

题目

给定一个二叉树,找出其最小深度。

最小深度是从根节点到最近叶子节点的最短路径上的节点数量。

说明:叶子节点是指没有子节点的节点。

难度:🌟🌟

点击阅读

107. 二叉树的层序遍历 II

2022-07-06

题目

给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)

难度:🌟🌟🌟

点击阅读

654. 最大二叉树

2022-07-06

题目

给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建:

创建一个根节点,其值为 nums 中的最大值。
递归地在最大值 左边 的 子数组前缀上 构建左子树。
递归地在最大值 右边 的 子数组后缀上 构建右子树。
返回 nums 构建的 最大二叉树 。

难度:🌟🌟🌟

点击阅读

106. 从中序与后序遍历序列构造二叉树

2022-07-06

题目

给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。

难度:🌟🌟🌟

点击阅读

105. 从前序与中序遍历序列构造二叉树

2022-07-06

题目

给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。

难度:🌟🌟🌟

点击阅读

543. 二叉树的直径

2022-07-06

题目

给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。

难度:🌟🌟

点击阅读

144. 二叉树的前序遍历

2022-07-06

题目

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。

难度:🌟🌟

点击阅读

104. 二叉树的最大深度

2022-07-06

题目

给定一个二叉树,找出其最大深度。

二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。

说明: 叶子节点是指没有子节点的节点。

难度:🌟

点击阅读

395. 至少有 K 个重复字符的最长子串

2022-07-06

题目

给你一个字符串 s 和一个整数 k ,请你找出 s 中的最长子串, 要求该子串中的每一字符出现次数都不少于 k 。返回这一子串的长度。

难度:🌟🌟🌟🌟

点击阅读

103. 二叉树的锯齿形层序遍历

2022-07-06

题目

给你二叉树的根节点 root ,返回其节点值的 锯齿形层序遍历 。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。

难度:🌟🌟🌟

点击阅读