1、
用邻接表存储图所用的空间大小()
A、与图的顶点数和边数都有关
B、只与图的边数有关
C、只与图的顶点数有关
D、与边数的平方有关
答案:A
若无向图中有n个顶点e条边,则它的领接表需n个表头节点和2e个表节点
若有向图中有n个顶点e条边,则它的领接表需n个表头节点和e个表节点
2、
有 8 个结点的有向完全图有多少条边?
首先,先考虑 N 个节点的无向图总共有多少边,对于第 N 个节点,它与除开自己的其它 N - 1 个节点都会各有一条边;对于第 N - 1 个节点,它与除开自己和第 N 个节点之外的其它 N - 2 个节点各会有一条边........以此类推,可以得到
N个节点的无向图总边数 = (N - 1)+....+ 1 =(N - 1)* N / 2
那么,对于N个节点的有向图总边数=N个节点的无向图总边数 * 2 = N *(N - 1)
3、
在二叉树结点的前序序列、中序序列和后序序列中,所有叶结点的先后顺序有何关系?
答案:完全相同
因为根据三个遍历的次序和特点:前序是根左右、中序是左根右、后序是左右根,因此相对次序发生变化的都是子树的根,也就是分支结点(或者说非叶子结点,度数>0)。叶结点的先后顺序是不变的。
4、
在一颗度为4的树T中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,求树T的叶结点个数。
答案:82
任何一棵树中,结点个数比分支个数多一。
分支个数等于20*4+10*3+1*2+10*1=122
所以这棵树一共有123个结点
度不为零的结点数目为20+10+1+10=41
所以叶子结点也就是度为零的结点个数为123-41=82
欢迎留言交流 。