考研数据结构大题整合
一、ZYL组
ZYL组一
1.一棵树有度为i的结点ni 个(i=1,2,3,…m), 求叶结点的个数.(10分)
∑ i = 1 m ( n i ∗ i ) + 1 − ∑ i = 1 m ( n i ) \sum_{i=1}^m(n_i *i)+1-\sum_{i=1}^m(n_i) i=1∑m(ni∗i)+1−i=1∑m(ni)
2、已知带权连通图G=(V,E)的邻接表如图所示,请画出该图,并分别以深度优先和广度优先遍历之,写出遍历结点序列,并画出该图的一个最小生成树。其中表结点的三个域各为: (10分)
深度:v0 v1 v2 v3 v4
广度: v0 v1 v2 v3 v4
3.证明:任一棵满二叉树T中分支数B满足B=2(n0-1),(其中n0为叶结点数)。(10分)
因 为 树 T 为 满 二 叉 树 , 因 此 不 存 在 度 为 1 的 结 点 : 2 n 2 = n 0 + n 2 − 1 n 2 = n 0 − 1 = > n = n 0 + n 2 = 2 n 0 − 1 = > 分 支 数 B = 2 n 0 − 1 − 1 = 2 ( n 0 − 1 ) 因为树T为满二叉树,因此不存在度为1的结点: \newline 2n_2 = n_0+n_2-1 \\ n_2=n_0-1 \\ => n = n_0+n_2 = 2 n_0-1\\ => 分支数B= 2 n_0-1 -1 = 2(n_0-1) 因为树T为满二叉树,因此不存在度为1的结点:2n2=n0+n2−1n2=n0−1=