更新时间:2018-12-05 05:23作者:才子老师
树和森林都可以转换为二叉树,二者的不同是:树转换成的二叉树,其根结点必然无右孩子,而森林转换后的二叉树,其根结点有右孩子。将一棵二叉树还原为树或森林,具体方法如下:
1.若某结点是其双亲的左孩子,则把该结点的右孩子、右孩子的右孩子、……都与该结点 的双亲结点用线连起来。
2.删掉原二叉树中所有双亲结点与右孩子结点的连线。3.整理由1、2两步所得到的树或森林,使之结构层次分明。
核心考点六:对无向连通图特性的理解
无向图的每条边,在顶点计算度的过程中,都要两次参与计算(与边两关联的2个顶点),因此所有顶点的度之和为偶数。
具有n个顶点的无向连通图,其边数大于或等于n-1。
在无向连通图中,所有顶点的度数都有可能大于1。
对m阶B树定义的理解:
一棵m阶的B树满足下列条件:
1.每个结点至多有m棵子树。
2.除根结点外,其它每个分支至少有m/2棵子树。
3.根结点至少有两棵子树(除非B树只有一个结点)。
4.所有叶结点在同一层上。B树的叶结点可以看成一种外部结点,不包含任何信息。
5.有j个孩子的非叶结点恰好有j-1个关键码,关键码按递增次序排列。结点中包含的信息为 ∶(p0,k1,p1,k2,p2, … ,kj-1,pj-1),其中,ki为关键码。