题目描述 给你一棵二叉树的根节点,返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长 […]
LeetCode 101 — 对称二叉树
题目描述 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例1 输入:root = [1,2,2, […]
LeetCode 226 — 翻转二叉树
题目描述 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 题目分析 递归 Java pu […]
LeetCode 104 — 二叉树的最大深度
题目描述 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路 […]
LeetCode 94 — 二叉树的中序遍历
题目描述 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例: 输入:root = [1,n […]
LeetCode 146 — LRU 缓存
题目描述 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类 […]
LeetCode 23 — 合并 K 个升序链表
题目描述 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 […]
LeetCode 148 — 排序链表
题目描述 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 输入:head = [4 […]