最新 最热

剑指Offer题解 - Day43

百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”...

2022-08-19
0

剑指Offer题解 - Day42

百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”...

2022-08-19
0

剑指Offer题解 - Day40

输入一棵二叉树的根节点,判断该树是不是平衡二叉树。如果某二叉树中任意节点的左右子树的深度相差不超过 1,那么它就是一棵平衡二叉树。

2022-08-19
0

剑指Offer题解 - Day39

输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。

2022-08-19
0

剑指Offer题解 - Day38

如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。...

2022-08-19
0

剑指Offer题解 - Day33

输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。

2022-08-19
0

剑指Offer题解 - Day32

给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 「从根节点到叶子节点」 路径总和等于给定目标和的路径。

2022-08-19
0

剑指Offer题解 - Day15

请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。

2022-08-19
0

剑指Offer题解 - Day14

得到二叉树的镜像,本质就是将每个节点的左右子节点进行交换,如此我们可以考虑使用递归处理。

2022-08-19
0

剑指Offer题解 - Day12

请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。...

2022-08-19
0