二叉树+++

1、生成二叉树

1.1由列表生成一个二叉树:

105. 从前序与中序遍历序列构造二叉树
106. 从中序与后序遍历序列构造二叉树
889. 根据前序和后序遍历构造二叉树
.

1.2由字符串生成一个二叉树

536. 从字符串生成二叉树

2、遍历二叉树

前序遍历(根左右)
144. 二叉树的前序遍历
中序遍历(左根右)
94. 二叉树的中序遍历
后序遍历(左右根)
145. 二叉树的后序遍历
102. 二叉树的层序遍历(从上往下)
107. 二叉树的层序遍历 II(从下往上)
103. 二叉树的锯齿形层序遍历
987. 二叉树的垂序遍历

3、二叉树属性

3.1 对称

101. 对称二叉树

3.2 深度查询

111. 二叉树的最小深度
第104题 二叉树的最大深度
第559题 N叉树的最大深度
第543题 二叉树的直径

3.2节点数的统计

222. 完全二叉树的节点个数
993. 二叉树的堂兄弟节点

3.3平衡

110. 平衡二叉树

3.4路径/路径和

257.二叉树的所有路径
124. 二叉树中的最大路径和,判断是否存在
113. 路径总和 II,返回所有的可能
剑指 Offer 34. 二叉树中和为某一值的路径

4、 二叉树的操作

156. 上下翻转二叉树
226. 左右翻转二叉树
617. 两个二叉树合并为一个二叉树
623. 在二叉树中增加一行

5、祖先

236. 二叉树的最近公共祖先
235. 二叉搜索树的最近公共祖先
1644. 二叉树的最近公共祖先 II
剑指 Offer 68 - II. 二叉树的最近公共祖先

6、二叉搜索树

426. 将二叉搜索树转化为排序的双向链表
第701题 二叉搜索树中的插入操作
第450题 删除二叉搜索树中的节点
第669题 修剪二叉搜索树
第108题 将有序数组转换为二叉搜索树
第538题 把二叉搜索树转换为累加树

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值