重要性质
- 边数 = n0 + n1 + n2 -1 边数 = 个数 -1
遍历
- 先序中序后序取决于根什么时候遍历
二叉树遍历核心要解决的问题
二维变成一维的时候如何保存右子节点和父节点。
队列 | 层序遍历 | |
---|---|---|
- | A | |
B C | A B | |
C D F | A B C | |
D F G I | A B C D | |
F G I | A B C D F | |
G I E | A B C D F G | |
I E H | A B C D F G I E H |
- 特性:按照层序排
应用:
- 利用前序遍历:
- 求高度:后序遍历
- 运算
解决办法:输出左子树的时候先输出 ( ,结束的时候添加 )
- 使用中序和前/后序确定二叉树
a
b f
c d g
e h i
j