JZ-076-树中两个节点的最低公共祖先

2022-03-18
阅读 2 分钟
1.1k
树中两个节点的最低公共祖先题目描述二叉查找树 {代码...} 题目链接: [树中两个节点的最低公共祖先]()代码 {代码...} 【每日寄语】 首孝悌,次见闻;知某数,识某文。
封面图

JZ-060-把二叉树打印成多行

2022-01-18
阅读 2 分钟
1.3k
把二叉树打印成多行题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。题目链接: 把二叉树打印成多行代码 {代码...} 【每日寄语】 请你再悄悄地努力一下,但愿有一天你可以说出那句话,我终于成为了不负众望的人了。
封面图

JZ-058-对称的二叉树

2022-01-16
阅读 1 分钟
1.2k
对称的二叉树题目描述请实现一个函数,用来判断一棵二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。题目链接: 对称的二叉树代码 {代码...} 【每日寄语】 要永远面朝阳光生活,这样的话,那些不好的阴影就会被甩到后面。
封面图

JZ-047-求 1+2+3+...+n

2022-01-05
阅读 2 分钟
1.2k
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。题目链接: 求 1+2+3+...+n

JZ-039-平衡二叉树

2021-12-28
阅读 1 分钟
1.5k
平衡二叉树题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。在这里,我们只需要考虑其平衡性,不需要考虑其是不是排序二叉树题目链接: 平衡二叉树代码 {代码...} 【每日寄语】 做个内心阳光的人。不忧伤,不心急。坚强、向上,靠近阳光。
封面图

JZ-038-二叉树的深度

2021-12-27
阅读 1 分钟
1.6k
二叉树的深度题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。题目链接: 二叉树的深度代码 {代码...} 【每日寄语】 新的一天,要微笑,要努力,要面向阳光。
封面图

JZ-023-二叉搜索树的后序遍历序列

2021-12-12
阅读 2 分钟
1.9k
输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true,否则返回false。假设输入的数组的任意两个数字都互不相同。题目链接: 二叉搜索树的后序遍历序列
封面图

JZ-018-二叉树的镜像

2021-12-07
阅读 1 分钟
1.3k
二叉树的镜像题目描述操作给定的二叉树,将其变换为源二叉树的镜像。题目链接: 二叉树的镜像代码 {代码...} 【每日寄语】 世上最耀眼的光芒除了太阳还有你努力的模样。
封面图

JZ-017-树的子结构

2021-12-06
阅读 2 分钟
2.9k
树的子结构题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)题目链接: 树的子结构代码 {代码...} 【每日寄语】 总之岁月漫长,然而值得等待。
封面图

LeetCode-131-分割回文串

2021-11-28
阅读 3 分钟
1.7k
题目描述:给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。回文串 是正着读和反着读都一样的字符串。示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
封面图

LeetCode-130-被围绕的区域

2021-11-27
阅读 3 分钟
1.6k
题目描述:给你一个 m x n 的矩阵 board ,由若干字符 'X' 和 'O' ,找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O' 用 'X' 填充。示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
封面图

LeetCode-129-求根节点到叶节点数字之和

2021-11-26
阅读 2 分钟
2.2k
题目描述:给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。每条从根节点到叶节点的路径都代表一个数字:例如,从根节点到叶节点的路径 1 -> 2 -> 3 表示数字 123 。计算从根节点到叶节点生成的 所有数字之和 。叶节点 是指没有子节点的节点。示例说明请见LeetCode官网。来源:力扣(...
封面图

LeetCode-110-平衡二叉树

2021-11-18
阅读 2 分钟
1.3k
题目描述:给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
封面图

LeetCode-109-有序链表转换二叉搜索树

2021-11-17
阅读 2 分钟
1.4k
题目描述:给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
封面图

LeetCode-108-将有序数组转换为二叉搜索树

2021-11-16
阅读 2 分钟
1.5k
题目描述:给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网络所有。商业转载请联系官方授权,非...
封面图

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

2021-11-14
阅读 2 分钟
1.3k
题目描述:根据一棵树的中序遍历与后序遍历构造二叉树。注意:你可以假设树中没有重复的元素。示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
封面图

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

2021-11-13
阅读 2 分钟
2k
题目描述:给定一棵树的前序遍历 preorder 与中序遍历 inorder。请构造二叉树并返回其根节点。示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
封面图

LeetCode-099-恢复二叉搜索树

2021-11-12
阅读 2 分钟
1.7k
题目描述:给你二叉搜索树的根节点 root ,该树中的两个节点被错误地交换。请在不改变其结构的情况下,恢复这棵树。进阶:使用 O(n) 空间复杂度的解法很容易实现。你能想出一个只使用常数空间的解决方案吗?示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网络所有。商业转载请联系官方授...
封面图

LeetCode-098-验证二叉搜索树

2021-11-11
阅读 2 分钟
1.4k
题目描述:给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网络所有。商业转...
封面图

LeetCode-097-交错字符串

2021-11-10
阅读 2 分钟
1.1k
题目描述:给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。示例说明请见LeetCode官网。来源:力扣(LeetCode)链接:[链接]著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
封面图

LeetCode-096-不同的二叉搜索树

2021-11-09
阅读 2 分钟
1.9k
题目描述:给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。二叉搜索树(Binary Search Tree):又称二叉排序树,它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右...
封面图

LeetCode-095-不同的二叉搜索树 II

2021-11-08
阅读 2 分钟
1.4k
题目描述:给你一个整数 n ,请你生成并返回所有由 n 个节点组成且节点值从 1 到 n 互不相同的不同 二叉搜索树 。可以按 任意顺序 返回答案。二叉搜索树(Binary Search Tree):又称二叉排序树,它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它...
封面图

JZ-008-跳台阶

2021-10-28
阅读 1 分钟
1.1k
跳台阶题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)题目链接: 跳台阶代码 {代码...} 【每日寄语】 你的微笑是最有治愈力的力量, 胜过世间最美的风景。
封面图

JZ-007-斐波那契数列

2021-10-27
阅读 1 分钟
1.1k
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。n<=39题目链接: 斐波那契数列
封面图

JZ-003-从尾到头打印链表

2021-10-23
阅读 2 分钟
1.5k
从尾到头打印链表题目描述输入一个链表,按链表从尾到头的顺序返回一个ArrayList。题目链接: 从尾到头打印链表代码 {代码...} 【每日寄语】 方向对了,就不怕路远。坚持不仅是一种品质,也是一种信念。
封面图

LeetCode-509-斐波那契数

2021-10-09
阅读 2 分钟
2.1k
题目描述:斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0,F(1) = 1F(n) = F(n - 1) + F(n - 2),其中 n > 1给你 n ,请计算 F(n) 。示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网...
封面图

LeetCode-226-翻转二叉树

2021-09-07
阅读 2 分钟
1.6k
题目描述:翻转一棵二叉树。示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
封面图

LeetCode-257-二叉树的所有路径

2021-09-01
阅读 2 分钟
1.2k
题目描述:给定一个二叉树,返回所有从根节点到叶子节点的路径。说明: 叶子节点是指没有子节点的节点。示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
封面图

LeetCode-063-不同路径 II

2021-08-18
阅读 4 分钟
1k
题目描述:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[...
封面图

LeetCode-062-不同路径

2021-08-17
阅读 2 分钟
1.4k
题目描述:一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:[链接] 著作权归领扣网络所有。商业转载请联...
封面图