LeetCode基础--二叉树
来源:互联网 发布:房产中介软件 编辑:程序博客网 时间:2024/06/06 03:49
二叉树的数据结构定义:
public class TreeNode { public int val; public TreeNode left; public TreeNode right; public TreeNode(int x) { val = x; }}
二叉树题型:
- 二叉树前序遍历
- 二叉树中序遍历
- 二叉树后序遍历
- 二叉树层次遍历
- 二叉树ZigZag遍历
- 判断两个二叉树是否相同
- 判断二叉树是否对称
- 判断是否是搜索二叉树(BST)
- 二叉树的最大高度
- 二叉树的最小高度
- 判断搜索二叉树的是否平衡
- 构建二叉树(前序和中序)
- 构建二叉树(后序和中序)
- 反转二叉树
二叉树的常用思路:
阅读全文
0 0
- LeetCode基础--二叉树
- LeetCode二叉树基础题(不断更新)
- LeetCode基础-查找-二叉查找树
- LeetCode基础--二叉树-判断是否对称
- LeetCode基础--二叉树--层次遍历
- LeetCode基础--二叉树--前序遍历
- LeetCode基础--二叉树--后序遍历
- LeetCode基础--二叉树--中序遍历
- LeetCode基础--二叉树--ZigZag遍历
- LeetCode基础--二叉树-求最大高度
- LeetCode基础--二叉树-求最小高度
- LeetCode基础--二叉树--反转左右子树
- LeetCode基础--二叉树-判断二叉树是否平衡
- LeetCode基础--二叉树-判断两个树是否相同
- [LeetCode] Binary Tree Paths - 二叉树基础系列题目
- LeetCode基础-查找-平衡二叉查找树(红黑树)--未完成
- LeetCode基础--二叉树--判断是否为BST
- leetcode:构建二叉树
- 按钮布局演示
- (继承,多态) 银行的客户分为两类,储蓄账户(SavingAccount)和信用账户(CreditAccount),区别在于储蓄账户不允许透支,而信用账户可以透支,并允许用户设置自己的透支额度。
- “自顶向下,逐步求精”在算法中的应用
- 周末记录--2017.11.26(补发)
- spark学习-38-Spark的MemoryManager
- LeetCode基础--二叉树
- STP原理与防护
- HDU 5666 Segment —— 快速加 俄罗斯农民乘法
- Virtual Worlds as Proxy for Multi-Object Tracking Analysis
- 54. Spiral Matrix
- spak学习----窗口函数参数理解
- ACM训练周末总结—11月26日
- 8.1 String类
- 蓝桥杯:矩形面积交