首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设有向图采用邻接表表示法,其定义如下: typedef struct{ VertexNode adjlist[MaxVertexNum]; int n,e; //图的当前顶点数和弧数 }ALGraph
假设有向图采用邻接表表示法,其定义如下: typedef struct{ VertexNode adjlist[MaxVertexNum]; int n,e; //图的当前顶点数和弧数 }ALGraph
admin
2008-07-01
18
问题
假设有向图采用邻接表表示法,其定义如下:
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://jikaoti.com/ti/AhtaFFFM
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
将二维数组中各元素在存储器中________存放可以使行或列的各元素都能并行访问,但会造成________上各元素的并行访问冲突。
解释一条机器指令的微操作可归并成________、________和执行三部分。
IP数据报在传输过程中经分段后进行传输,在到达目的主机之前,分段后的IP数据报()
长1km,传输速率10Mbit/s,包含50个站点的令牌环,每个站引入1位延迟,信号传播速度为200m/μs,令牌长8位,数据帧长度为256位(包含32位开销),确认包含在数据帧中捎带,问该环不包括开销的有效数据速率为多少?
简述我国汇率制度改革的总体目标和原则。
布雷顿森林体系是以哪种货币为主要国际储备的
求下列价格矩阵对应的指派问题费用最小的最优解。
某产品的次品率为0.1,检验员每天检验4次,每天随机地取10件产品进行检验,如发现其中的次品多于1,就去调整设备,以X表示一天中调整设备的次数,试求E(X).(设诸产品是否次品是相互独立的)
求x1,x2使其满足约束条件:且使目标函数f(x1,x2)=4x1一2x2达到最大.
在数据字典中,反映了数据结构在系统内传输路径的是【】
随机试题
股四头肌萎缩町见于:浮髌试验阳性可见于:
鸡绦虫病的病原体不包括
决策是指实现目标,在多个可以相互替代的方案中选择满意方案的过程与结果。可见,既定目标是决策的基础。()
工程质量事故处理依据应包括( )。
关于建设工程刑事责任的说法,正确的是()。
证券、期货投资咨询机构禁止从事的活动包括()。I.代理投资人从事证券、期货买卖Ⅱ.与投资人约定分享投资收益或者分担投资损失Ⅲ.接受客户委托,买卖证券Ⅳ.利用咨询服务与他人合谋操纵市场或者进行内幕交易
车船税法律制度规定,载货汽车、三轮汽车、低速货车,按自重每吨为计税依据。()
下列关于彩票公益金的说法,错误的是()。
威尔尼克区受损后,将引起()。
当x→1时,函数的极限()
最新回复
(
0
)