1.1二叉 树的数字特性:
当是二叉树时:
4.一个二叉树的n个节点的完全二叉树的节点按照层次编号是则对任意的节点i:
1.如果i=1,则节点是 i是树根。I>1,必有双亲,且双亲是{i/2}
2.若n<2i,则节点I不存在左孩子,2i+1<=n;右孩子是2I+1;
3.2i+1>n,则节点I 是无右孩子;若2I+1<=n,右孩子是2i+1;
1.2 树的数字特性:
1.无回路的连通图
2.无回路且m=n-1,m 是边数,n 是节点数目
==》连通m=n-1
3. 非平凡树(除了空树和满树之外的树)至少有两个树叶,即是:n0>=2;
4.树的度关系:
设节点总数是N,树的度是m,其中度是 0,1,2,..m 的节点个数是..
N=no+n1+..nm;
加上根节点:
节点度数之和是=分支数=节点数-1;
1.3 森林:
若一个无向图的连通分支数目大于等于2,且每个连通分量都是树,则该联通无向图是森林。
不不
3.二叉树,树,森林转化;
3.1 树 转二叉树
简单记忆是:兄弟连线,保长子,次子顺转45 度:
无回路的连通图
1.树叶子节点 数目 对应 二叉树的 无右孩子节点数目。
假设一个树的三个度分别是:no,n1,n2:
由此我们知道:先讨论树和 二叉树的 度之间的关系:
当 树的度:
当d=0;可能是左,也可是有。
//这里不讨论no
当d=1,则改点转化二叉树一定存在左子树,不存右子树;
当d=2;该点转化二叉树一定存在右子树,不存左子树;
当d=3;d=1+2
当一个树中有 n个 d>3 的节点,则必然存在 n-1个右子树 和 1个 左子树。
3.2 森林转化为二叉树:
简单记忆是: 每树树转二叉树,链接根节点,树根顺转45度:
3.3 二叉树到森林到树的转换:
简单记忆为:邻接根点左子链接右子右,去除每点双亲右孩子
节点是双亲的的左孩子,则把X的右孩子,右孩子的右孩子链接
去除所有双亲到右孩子之间的连线
3.4 二叉树到森林的转化:
二叉树到森林的转化包含到树的转化: