首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设有向图采用邻接表表示法,其定义如下: typedef struct{ VertexNode adjlist[MaxVertexNum]; int n,e; //图的当前顶点数和弧数 }ALGraph
假设有向图采用邻接表表示法,其定义如下: typedef struct{ VertexNode adjlist[MaxVertexNum]; int n,e; //图的当前顶点数和弧数 }ALGraph
admin
2008-07-01
15
问题
假设有向图采用邻接表表示法,其定义如下:
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
数据结构
理工类
相关试题推荐
编号为0,1,…,15的16个处理器,用单级互连网络互连,当用shuffle互连函数时,第9号处理器连至的处理器号数是()
试写出顺序接收管道协议的实现过程。
简述TCP在慢启动阶段确定拥塞窗口大小的方法。
虚拟局域网是通过路由设备和交换设备在网络的物理拓扑结构基础上建立的________。
在OSI参考模型中,负责处理端到端的差错控制和流量控制问题的是()
传输服务是通过建立连接的两个传输实体之间所采用的_______来实现的。
简述保险的基本原则。
金属货币制度发展的先后顺序是
设效率矩阵为求此指派问题的最小值.
已知一组关键字为{5,88,12,56,7l,28,33,43,93,17},哈希表长为13,哈希函数为h(key)=key%13,请用线性探查法和平方探查法解决冲突构造这组关键字的哈希表,并计算查找成功时的平均查找长度。
随机试题
该患者的诊断首先考虑是下列哪项检查对确诊最有价值
下述哪些物质参与局部血液循环的调节
A琼脂糖B琼脂糖珠4BC聚乙二醇D硫酸铵E聚丙烯酰胺抗体的纯度鉴定应选择上述哪项作为凝胶电泳支持物
药用部位是虫瘿的药材是
以下有关“新生儿药物代谢特点”的叙述中,不正确的是
下列说法正确的是:
根据《建设工程安全生产管理条例》,施工单位应当组织专家进行专项施工方案论证的有()。
公安机关承担的民主职能是公安机关性质的必然体现。( )
“天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能”体现的德育方法是
Ifyougotoafootballgame,arockconcertorafraternitykegger,youwillnotbesurprisedtofindpeoplescreaming,laughin
最新回复
(
0
)