首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设有向图采用邻接表表示法,其定义如下: typedef struct{ VertexNode adjlist[MaxVertexNum]; int n,e; //图的当前顶点数和弧数 }ALGraph
假设有向图采用邻接表表示法,其定义如下: typedef struct{ VertexNode adjlist[MaxVertexNum]; int n,e; //图的当前顶点数和弧数 }ALGraph
admin
2008-07-01
33
问题
假设有向图采用邻接表表示法,其定义如下:
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中存在有环路");
}
①
②
选项
答案
1.① DeQueue(&Q) ②EnQueue(&Q,k)
解析
转载请注明原文地址:https://kaotiyun.com/show/yfAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
已知在某信道上连续传送600KByte的数据所需时间为256秒,该信道码元速率为2400Baud,计算每个码元所需的调制电平数。(要求写出计算过程)
对于采用四种相移的正交相移键控QPSK调制方法,2400波特线路的数据传输率为()
_________不需要任何填充技术,便能实现数据的透明性,但它只适用于采用冗余编码的特殊编码环境。
定义令牌环网的标准是()
使用PPP协议传输4000个汉字(双字节)的文章,PPP帧的控制字符为10个字节,若已知净荷域最大值使用默认长度1500字节,问需要分为几帧传输才能完全传完?帧长总共为多少字节?
简要说明协议的基本含义以及其三要素的含义与关系。
利率发挥作用的条件是____________________、由市场上资金供求的状况决定利率水平的升降、微观经济主体对利率的变动比较敏感。
求解四个城市旅行推销员问题,其距离矩阵如下表所示,当推销员从1城出发,经过每个城市仅一次,最后回到1城,问按怎样的路线走可使总行程最短?
简述ISAM文件组织方法和操作特点。
广义表(a,(a),d,e,((i,j),k))的长度是_______,深度是_______。
随机试题
不掌握能量和营养素的_______,就无法进行高档宴会营养食谱的设计工作。
肝火上炎、目赤肿痛,应选下列哪种药物
李某、王某共同实施的伤害行为致使赵某遭受了损失,赵某在刑事诉讼中依法提起附带民事诉讼,其中王某依法未被追究刑事责任,则附带民事诉讼的被告是( )。
某建设项目设备及工器具购置费为600万元,建筑安装工程费为1200万元,工程建设其他费为100万元,建设期贷款利息为20万元,基本预备费率为10%,则该项目基本预备费为()万元。
资料1资料2若水贸易(香港)有限公司系若水国际贸易(公司)派驻香港的全资子公司,受总公司的委托为宁波若水服装饰品厂对外签约订货。本提单之运输工具于2008年1月16日向宁波海关申报进口。资料3请根据以
2003年度该企业允许扣除的交际应酬费为( )万元。该企业2003年度应纳营业税为( )万元。
甲公司适用的所得税税率为25%。相关资料如下:资料一:2010年12月31日,甲公司以银行存款44000万元购入一栋达到预定可使用状态的写字楼,立即以经营租赁方式对外出租,租期为2年,并办妥相关手续。该写字楼的预计可使用寿命为22年,取得时成本和计税基
根据下列材料回答问题。2006年至2011年期间,平均每年增加的人数为()万人。
能够从上述资料推出的是()。
阅读以下关于网络应用系统数据备份/恢复方案、网络安全策略的技术说明,根据要求回答问题1至问题6。【说明】随着不同的网络应用系统在网络工程的深入应用,网络数据安全性越来越重要。网络系统的数据备份策略、数据恢复方案、网络安全策略的作用也日益突显。一个
最新回复
(
0
)