题目内容 (请给出正确答案)
[主观题]

【Test-7-2】假设不带权有向图采用邻接表 G 存储,下面算...

【Test-7-2】假设不带权有向图采用邻接表 G 存储,下面算法的功能是: (1)求出图中每个顶点的入度。 (2)求出图中出度为0的顶点数。 请在空白处填入正确的语句。 void InDs(ALGraph *G) //求出图 G 中每个顶点的入度 { ArcNode *p; int A[MAX_VERTEX_NUM], i; //A 存放各顶点的入度 for(i = 0; ______①_______; i++) //A 中元素置初值 0 ______②_______; for(i = 0; i < G->n; i++) { //扫描所有头结点 p = _________③___________; while(p != NULL) { //扫描边结点 _______④_________; //表示 i 到 p->adjvex 顶点有一条边 p = p->nextarc; } } printf("各顶点入度:\n"); //输出各顶点的入度 for(i = 0; i < G->n; i++) printf(" 顶点%d:%d\n", i, A[i]); } void ZeroOutDs(ALGraph *G) //求出图 G 中出度为 0 的顶点数 { int i, n; ArcNode *p; printf("出度为 0 的顶点:"); for(i = 0; i < G->n; i++) { //扫描所有头结点 p = ________⑤__________; n = 0; while(p != NULL) { //扫描边结点 n++; //累计出边的数 ________⑥__________; } if(n == 0) //输出出边数为 0 的顶点编号 printf("%2d", i); } }

提问人:网友xiaozhan4 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“【Test-7-2】假设不带权有向图采用邻接表 G 存储,下…”相关的问题
第1题
设一个具有10个顶点的带权有向图采用邻接知阵存储,若使用Dijkstra算法求从某源顶点到其他各目标顶点的最短路径时所用的计算时间约为10ms,那么当图中有40个顶点时计算时间约为()ms。

点击查看答案
第2题
请写出邻接矩阵的定义。
点击查看答案
第3题
以下说法错误的是( )。

A、邻接表只能用于有向图的存储,而邻接矩阵对于有向图和无向图的存储都适用。

B、用邻接矩阵存储一个图时,在不考虑压缩存储的情况下,所占用的存储空间大小只与图中结点个数有关,而与图的边数无关。

C、存储无向图的邻接矩阵是对称的,因此只要存储邻接矩阵的下(或上)三角部分就可以了

D、用邻接矩阵M表示图,判定任意两个结点Vi和Vj之间是否有长度为n的路径相连,则只要检查M的n次方后,第 i行第j列的元素是否为0即可。

点击查看答案
第4题
[图] 学习视频中matlab代码incandaf1()和incandaf2(),...

学习视频中matlab代码incandaf1()和incandaf2(),编写可以进行带权邻接矩阵与边权矩阵互相转化的function函数,并用上图进行测试。 代码变量要求: 用邻接矩阵通过自编程序转化后的边权矩阵赋值给A, 用边权矩阵通过自编程序转化后的邻接矩阵赋值给B matlab组: 将代码放到txt文件中,文件名称为:M+学号.txt 例如:M201820400208.txt python组和论文组的同学: 将Python代码或者流程图放到word文件中即可

点击查看答案
第5题
带权有向图G用邻接矩阵A存储,则顶点Vi的入度等于A中第i列非∞的元素个数。
点击查看答案
第6题
在以下假设下,重写Djkstra算法:(1)用邻接表表示有向带权图G,其中每个边结点有3个域:邻接顶点v
在以下假设下,重写Djkstra算法:

(1)用邻接表表示有向带权图G,其中每个边结点有3个域:邻接顶点vertex,边上的权值length和边链表的链接指针link

(2)用集合T=V(G)-S代替S(已找到最短路径的顶点集合),利用链表来表示集合T。

试比较新算法与原来的算法,计算时间是快了还是慢了,给出定量的比较。

点击查看答案
第7题
已知一个图及其顶点的存储次序如下,从顶点B开始进行一次深度优先搜索遍历,写出遍历序列;画出所选择的边及次序;画出栈的动态变化图,遍历一条最长路径时画一个栈,可包含多次入栈。
点击查看答案
第8题
已知某带权图G的邻接表如下所示,其中表节点的结构为:则图G是()。

A. 无向图

B. 完全图

C. 有向图

D. 强连通图

点击查看答案
第9题
如下所示带权的无向连通图[图],存在割将图[图]的顶点...

如下所示带权的无向连通图,存在割将图的顶点集划分为两个点集。则该割有 条横跨边,有 条轻边。

A、

B、

C、

D、

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信