### 数据结构专题

**树**

* [剑指 Offer 28. 对称的二叉树](./Leetcode_JZ_28.kt) Easy
* [623. 在二叉树中增加一行](./Leetcode_623.kt) Medium
* [剑指 Offer 34. 二叉树中和为某一值的路径](./Leetcode_JZ_34.kt) Medium
* [剑指 Offer 32 - III. 从上到下打印二叉树 III](Leetcode_JZ_32_3.kt) Medium
* [剑指 Offer 32 - I. 从上到下打印二叉树](./Leetcode_JZ_32_1.kt) Medium
* [剑指 Offer 28. 对称的二叉树](./Leetcode_JZ_26.kt) Medium
* [剑指 Offer 07. 重建二叉树](./Leetcode_JZ_7.kt) Medium
* [652. 寻找重复的子树](./Leetcode_652.kt) Medium
* [654. 最大二叉树](./Leetcode_654.kt) Medium
* [655. 输出二叉树](./Leetcode_655.kt) Medium
* [684. 冗余连接](./Leetcode_684.kt) Medium
* [701. 二叉搜索树中的插入操作](./Leetcode_701.kt) Medium
* [814. 二叉树剪枝](./Leetcode_814.kt) Medium
* [863. 二叉树中所有距离为 K 的结点](./Leetcode_863.kt) Medium
* [889. 根据前序和后序遍历构造二叉树](./Leetcode_889.kt) Medium
* [145. 二叉树的后序遍历](./Leetcode_145.kt) Medium
* [894. 所有可能的满二叉树](./Leetcode_894.kt) Medium
* [1123. 最深叶节点的最近公共祖先](./Leetcode_1123.kt) Medium
* [1261. 在受污染的二叉树中查找元素](./Leetcode_1261.kt) Medium
* [1305. 两棵二叉搜索树中的所有元素](./Leetcode_1305.kt) Medium
* [951. 翻转等价二叉树](./Leetcode_951.kt) Medium
* [919. 完全二叉树插入器](./Leetcode_919.kt) Medium
* [1104. 二叉树寻路](./Leetcode_1104.kt) Medium
* [1026. 节点与其祖先之间的最大差值](./Leetcode_1026.kt) Medium
* [1325. 删除给定值的叶子节点](./Leetcode_1325.kt) Medium
* [1315. 祖父节点值为偶数的节点和](./Leetcode_1315.kt) Medium
* [1110. 删点成林](./Leetcode_1110.kt) Medium
* [1448. 统计二叉树中好节点的数目](./Leetcode_1448.kt) Medium
* [1530. 好叶子节点对的数量](./Leetcode_1530.kt) Medium
* [865. 具有所有最深结点的最小子树](./Leetcode_865.kt) Medium
* [1130. 叶值的最小代价生成树](./Leetcode_1130.kt) Medium
* [1161. 最大层内元素和](./Leetcode_1161.kt) Medium
* [958. 二叉树的完全性检验](./Leetcode_958.kt) Medium
* [1457. 二叉树中的伪回文路径](./Leetcode_1457.kt) Medium
* [971. 翻转二叉树以匹配先序遍历](./Leetcode_971.kt) Medium
* [1372. 二叉树中的最长交错路径](./Leetcode_1372.kt) Medium
* [1466. 重新规划路线](./Leetcode_1466.kt) Medium
* [1609. 奇偶树](./Leetcode_1609.kt) Medium

### 每日一题

* [1122. 数组的相对排序](./Leetcode_1122.kt) Easy
* [406. 根据身高重建队列](./Leetcode_406.kt) Medium
* [1030. 距离顺序排列矩阵单元格](./Leetcode_1030.kt) Easy
* [148. 排序链表](./Leetcode_148.kt) Medium
* [164. 最大间距](./Leetcode_148.kt) Hard
* [976. 三角形的最大周长](./Leetcode_976.kt) Easy
* [1579. 保证图可完全遍历](./Leetcode_1579.kt) Hard
* [778. 水位上升的泳池中游泳](./Leetcode_778.kt) Hard
* [1423. 可获得的最大点数](./Leetcode_1423.kt) Medium

### LeetCode 热题 HOT 100

* [136. 只出现一次的数字](./Leetcode_136.kt) Easy
* [169. 多数元素](./Leetcode_169.kt) Easy