【 数据结构 】刷刷笔试题——03

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


欢迎留言交流 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暗星涌动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值