首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
试设计一个算法,判断一个有向无环图G中是否存在这样的顶点,该顶点到其他任意顶点都有一条有向路径。有向图G以邻接表的形式存储。 根据设计思想,采用C、C++语言描述算法,关键之处给出注释。
试设计一个算法,判断一个有向无环图G中是否存在这样的顶点,该顶点到其他任意顶点都有一条有向路径。有向图G以邻接表的形式存储。 根据设计思想,采用C、C++语言描述算法,关键之处给出注释。
admin
2017-04-28
66
问题
试设计一个算法,判断一个有向无环图G中是否存在这样的顶点,该顶点到其他任意顶点都有一条有向路径。有向图G以邻接表的形式存储。
根据设计思想,采用C、C++语言描述算法,关键之处给出注释。
选项
答案
算法实现如下: 方法一:广度优先遍历(使用队列) int rbfs (ADJLIST g,int vi) int i, count, yes; yes=0; courit=1; queue Q; for(int i=O;i<n,i++)visited[i]=0;11初始化访问标记数组 enqueue (vi,Q) ; visited [vi]=1; //初始化 while (!empty {Q) && ! yes) { int w—Q.front; p=g[w]. firstarc; while (p!=NULL&&!yes) { w=p—>adjdata; if (visited [w] =0) { visited [w] =1; enqueue (w, Q) ; } else p=p—>next; }
解析
转载请注明原文地址:https://kaotiyun.com/show/PJRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述两税法产生的背景、内容及其评价。
在印度独立和巴勒斯坦建国问题上,英国扮演了什么角色?有什么影响?
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
使用天然火最早出现于人类发展过程的哪一阶段?()
下列关于国际联盟及其活动的叙述,正确的是()。
1942年太平洋战争爆发后,日本先后夺取了焦作、开滦等煤矿,华北沦陷区每年向日本输送的原煤达800万吨。这说明日本在沦陷区进行经济掠夺的直接目的是()。
阅读下列史料,并回答问题:在琶勒尼斯(注:地名)一役获胜后,他(庇西特拉图)便占领政府,并解除人民武装;现在他已能稳定地握住僭主政权,并且取得那克索斯。以吕格达密斯为统治者。他解除人民武装的方法是这样的:他在塞修斯庙举行了一个武装的阅兵式,同时举行一次民
阅读史料,回答以下问题:重庆中央党部,暨中央执监委员诸同志均鉴:今年4月,临时全国代表大会宣言,说明此次抗战之原因,曰:“自塘沽协定以来,吾人所以忍辱负重与倭国周旋,无非欲停止军事行动,采用和平方法,先谋北方各省之保全,再进而谋东北四省问题之合
简述“事实判断、成因判断和价值判断”三者的相互关系。
随机试题
前方路口这种信号灯亮表示什么意思?
简易数控铣床气动系统中影响运动零件灵敏度的原因之一是压缩空气中的油微粒所造成的油泥阻碍换向阀阀芯。()
关于防腐蚀涂层施工技术要求的下列说法中,错误的是()。
在账务处理模块中,若会计科目编码定义为一级3位、二级3位、三级2位、四级2位、五级2位,则科目编码5210011009表示的是()代码。
会计账簿按其用途可以分为()。
教师工资待遇应以()为参照。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
社会主义的发展道路必然呈现出多样性的特点的原因有
求微分方程出dy/dx=1/(2x+y)的通解.
下列按钮中,可以打开属性表的是()。
最新回复
(
0
)