顺序存储结构
完全二叉树:按从上到下,从左到右顺序存储。(数组存储)
n个节点的的完全二叉树的节点父子关系:
- 非根节点(序号i > 1)的父节点的序号是 i / 2;
- 结点(序号为 i)的左孩子结点的序号为 2 i;(若2 i <= n, 否则没有左孩子)
- 结点(序号为 i)的右孩子结点的序号是 2 i + 1;(若2 i + 1 <= n,否则没有右孩子)
一般二叉树也可以采用这种结构,但是会造成空间浪费
完全二叉树:按从上到下,从左到右顺序存储。(数组存储)
n个节点的的完全二叉树的节点父子关系:
一般二叉树也可以采用这种结构,但是会造成空间浪费