题目描述 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到 […]
LeetCode 230 — 二叉搜索树中第 K 小的元素
题目描述 给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 小的元素( […]
LeetCode 98 — 验证二叉搜索树
题目描述 给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: […]
LeetCode 108 — 将有序数组转换为二叉搜索树
题目描述 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。 题 […]
LeetCode 102 — 二叉树的层序遍历
题目描述 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 […]
LeetCode 543 — 二叉树的直径
题目描述 给你一棵二叉树的根节点,返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长 […]
LeetCode 101 — 对称二叉树
题目描述 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例1 输入:root = [1,2,2, […]
LeetCode 226 — 翻转二叉树
题目描述 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 题目分析 递归 Java pu […]
LeetCode 104 — 二叉树的最大深度
题目描述 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路 […]
LeetCode 94 — 二叉树的中序遍历
题目描述 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例: 输入:root = [1,n […]