首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设有向图采用邻接表表示法,其定义如下: typedef struct{ VertexNode adjlist[MaxVertexNum]; int n,e; //图的当前顶点数和弧数 }ALGraph
假设有向图采用邻接表表示法,其定义如下: typedef struct{ VertexNode adjlist[MaxVertexNum]; int n,e; //图的当前顶点数和弧数 }ALGraph
admin
2008-07-01
27
问题
假设有向图采用邻接表表示法,其定义如下:
typedef struct{
VertexNode adjlist[MaxVertexNum];
int n,e; //图的当前顶点数和弧数
}ALGraph //邻接表类型
下列算法f33的功能是,对以邻接表表示的有向图进行拓扑排序。
(1)阅读算法f33,并在空缺处填入合适的内容,使其成为一个完整的算法;
(2)对于如图所示的邻接表,将执行算法f33后的topo[]结果填入给定的数组中。
void f33(ALGraph G,int topo []){
int i,j,k,count=0;
int indegree[MaxVertexNum];
EdgeNode*p;//p为指向边表结点的指针
Queue Q;//Q为队列
FindIndegree(G,indegree);//求各顶点的入
度,并置于入度向量indegree
InitQueue(&Q);
for(i=0;i<G.n;i++)
if(!indegree
)EnQueue(&Q,i);
while(!QueueEmpty(&Q)){
j=[ ① ];
topo[j]=++count
for(p=G.adjlist[j].firstedge;p;p=p—>next){
k=p—>adjvex;
if(!(--indegree[k]))[ ② ];
}
}
if(count<G.n)printf("\n图G中存在有环路");
}
选项
答案
[*]
解析
转载请注明原文地址:https://www.kaotiyun.com/show/8fAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
主存空间数据相关是相邻两条指令之间出现对主存________要求________的关联。
在蜂窝移动通信系统中,主要采用的接入方法不包括()
请给出IEEE802.3MAC的帧格式,并标明每个字段的英文缩写名称、中文含义及所占字节数。
_______攻击的主要目的是窃听和监视信息的传输并存储,攻击者只是想获得被传送的信息。()
若用HDLC传输12个汉字(双字节),请计算帧中的信息字段占多少字节?总的帧长占多少字节?
下列操作方式中不属于HDLC扣常用的操作方式的是()
已知效益矩阵如下求使效益最大的指派方案.
求x1,x2使其满足约束条件且使目标函数f(x1,x2)=x1+2x2达到最大.
画出一棵后序遍历序列与中序遍历序列相同的二叉树。
树索引文件的特点是_______。
随机试题
群体成员中原有的倾向性,通过群体的作用而得到加强,使一种观点或态度从原来的群体平均水平加强到具有支配性地位的现象叫作()
促进胰岛素分泌作用最强的激素是
细菌所致的发热是由于
河北某县以盛产优质红枣闻名遐迩。王甲、王乙、王丙三兄弟分别住在河北廊坊市、承德市和承德滦平县。3人合伙在河北某县开了一家红枣收购站(以下简称供方),但没有注册登记,专门收购当地农民的红枣,然后转卖。1994年5月,王甲与包头市东河区一家以红枣为生产原料的营
企业产品的竞争力不取决于下列()因素。
对QFII委托境内公司在我国从事证券买卖业务取得的差价收入,免征营业税。()
被审计单位某项应用控制由计算机自动执行,且在2012年度未发生变化。A注册会计师测试该项控制在2012年度运行有效性时,正确的做法有()。
建设民生工程,既要建立惠及全民的基本公共服务,又要安排好困难群众的生产生活,还要妥善解决涉及群众利益的热点、难点、焦点问题。由此,我们可以领悟到()。①既要着眼于民生中的全局性问题;又要解决其中的局部性问题②推进民生工程建设,有待于社会改革的整体推
软件设计模块化的目的是【】。
ScientistsMakeSweetDiscoveryGoodnewsforchocoholics:thetreatpreferredbymillionsallovertheworldisgoodforyou
最新回复
(
0
)