二叉树基础

2020-02-06  本文已影响0人  众少成多积小致巨

1、概念

2、二叉树

2.1 五种基本形态

每个节点有五种形态

2.2 基本性质

若I为结点编号则 如果I>1,则其父结点的编号为I/2;
如果2*I<=N,则其左孩子(即左子树的根结点)的编号为2*I;若2*I>N,则无左孩子;
如果2*I+1<=N,则其右孩子的结点编号为2*I+1;若2*I+1>N,则无右孩子。

2.3 特殊二叉树

1. 每个结点是红色或黑色
2. 根结点是黑色
3. 每个叶子结点是黑色
4. 每个红色结点的两个子结点是黑色
5. 从任意结点到其每个叶子结点的路径包含相同数目的黑色结点

2.4 存储结构

2.4 二叉树遍历

遍历是对树的一种最基本的运算,所谓遍历二叉树,就是按一定的规则和顺序走遍二叉树的所有结点,使每一个结点都被访问一次,而且只被访问一次。

上一篇 下一篇

猜你喜欢

热点阅读