二叉树 Binary Tree
概述
 
 
满二叉树和完全二叉树
 
检索
 
顺序存储二叉树
堆排序会用到
 
- 通常只考虑完全二叉树
- 当前左子节点:2*n+1
- 当前右子节点:2*n+2
- 当前父节点: (n-1)/2
以树的三种顺序读取数组
| 1 | class arrToTree{ | 
测试
| 1 | public static void main(String[] args) { | 
线索化二叉树
- n个节点的二叉树中有n+1个空指针。
- 利用空指针存放当前节点前驱和后继节点,称为线索
- 线索分为前序,中序,后序 
- left有可能指向左子树而不是前驱
- right有可能指向右子树而非后继
二叉树 Binary Tree

