南京邮电大学Mooc—第九章_数据结构作业

1 ( 10分 )
对于图中的有向图:
(1)请给出每个顶点的入度;
(2)请给出邻接矩阵(以教材为准);
(3)请画出所有强连通分量。

在这里插入图片描述
在这里插入图片描述

2 ( 10分 )
画出图中的无向图的邻接矩阵。

在这里插入图片描述
在这里插入图片描述

3 ( 10分 )
给定一个只有7个顶点(顶点从0开始编号)没有边的有向图,该图以邻接表方式存储,现在使用教材上的Insert 函数依次插入以下边:
<0,1>,<0,2>,<1,6>,<2,4>,❤️,5>,<4,6>,<4,1>,请画出所构建的邻接表。
注意:边结点在链表上出现的次序是重要的!

在这里插入图片描述

4 ( 20分 )
已知图G的邻接表表示如图所示
在此邻接表上进行深度优先搜索遍历,给出遍历序列;
请画出来该遍历过程得到的深度优先搜索生成森林;
在此邻接表上进行宽度优先搜索遍历,给出遍历序列;
请画出来该遍历过程得到的宽度优先搜索生成森林。

注意(请仔细阅读以免答案不满足要求造成扣分)
此题未指定起点,请模拟教材程序给出遍历序列,答案唯一。

在这里插入图片描述
在这里插入图片描述
网友指出错误并且订正
在这里插入图片描述

5 ( 10分 )
如图所示有向图,请给出该有向图的拓扑排序序列

在这里插入图片描述
在这里插入图片描述

6 ( 20分 )
用Prim 算法构造下图所示连通图的最小代价生成树,以A为起点。
请画出最小代价生成树的构造过程。
提示:构造过程分为5步骤,每个步骤4分。

在这里插入图片描述
在这里插入图片描述

7 ( 20分 )
用Kruskal 算法构造下图所示的连通图的最小代价生成树。
请画出最小代价生成树的构造过程。
提示:构造过程分为5步骤,每个步骤4分。

在这里插入图片描述
在这里插入图片描述
如有任何对上面解题方法的疑问,欢迎评论区留言或私信,麻烦各位!
文章到这里就结束了,你们的随手鼓励,是我持续更新的最大动力!如果还有下章——排序,那我们排序见!!

  • 22
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Ocodotial

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

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

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

打赏作者

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

抵扣说明:

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

余额充值