cxy.exe
117.填充每个节点的下一个右侧节点指针 II 117.填充每个节点的下一个右侧节点指针 II
题目:117.填充每个节点的下一个右侧节点指针 II给定一个二叉树: class Node { int val; Node left; Node right; Node next;} 填充它的每个 next 指针,让
2024-08-16
102.二叉树的层序遍历 102.二叉树的层序遍历
题目:102.二叉树的层序遍历给你二叉树的根节点 root ,返回其节点值的 层序遍历 。(即逐层地,从左到右访问所有节点)。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:[[3],
2024-08-16
106.从中序与后序遍历序列构造二叉树 106.从中序与后序遍历序列构造二叉树
题目:106.从中序与后序遍历序列构造二叉树给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。 示例 1:
2024-08-15
105.从前序与中序遍历序列构造二叉树 105.从前序与中序遍历序列构造二叉树
题目:105.从前序与中序遍历序列构造二叉树给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。 示例 1: 输入:
2024-08-15
101.对称二叉树 101.对称二叉树
题目:101.对称二叉树给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root = [1,2,2,3,4,4,3] 输出:true 示例 2: 输入:root = [1,2,2
2024-08-14
226.翻转二叉树 226.翻转二叉树
题目:226.翻转二叉树给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root = [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 示例 2: 输入:r
2024-08-14
100.相同的树 100.相同的树
题目:100.相同的树给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入:p = [1,2,3], q =
2024-08-14
104.二叉树的最大深度 104.二叉树的最大深度
题目:104.二叉树的最大深度给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 输入:root = [3,9,20,null,null,15,7]
2024-08-14
145.二叉树的后序遍历 145.二叉树的后序遍历
题目:145.二叉树的后序遍历给你一棵二叉树的根节点 root ,返回其节点值的 后序遍历 。 示例 1: 输入:root = [1,null,2,3] 输出:[3,2,1] 示例 2: 输入:root =
2024-07-01
144.二叉树的前序遍历 144.二叉树的前序遍历
题目:144.二叉树的前序遍历给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例 1: 输入:root = [1,null,2,3] 输出:[1,2,3] 示例 2: 输入:root = []
2024-07-01
94.二叉树的中序遍历 94.二叉树的中序遍历
题目:94.二叉树的中序遍历给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 输入:root = [1,null,2,3] 输出:[1,3,2] 示例 2: 输入:root = []
2024-07-01
2 / 2