首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。(注意:图中不存在顶点到自己的弧)
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。(注意:图中不存在顶点到自己的弧)
admin
2019-08-01
33
问题
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。(注意:图中不存在顶点到自己的弧)
选项
答案
用邻接矩阵存储时,可用以下方法实现: void Print(int v,int start){//输出从顶点start开始的回路 for(i=1;i<=n;i++) if(g[v][i]!=0&&visited[i]==1){ //若存在边(v,i),且顶点i的状态为1 printf(”%d”,V); if(i=:start)printf(”\n”): else Print(i,start); break; }//if }//Print void dfs(int v){ visited[v]=1; for(J=1;j<=n;j++) if(g[v][J]!=0) //存在边(v,j) if(visited[j]!=1){if(!visited[j])dfs(j);}//if else{cycle=1;Print(j,j);} visited[v]=2; } void find_cycle(){ //判断是否有回路,有则输出邻接矩阵。visited数组为全局变量 for(i=1;i<=n;i++)visited[i]=0; for(i=1;i<=n;i++)if(!visited[i])dfs(i); }
解析
转载请注明原文地址:https://kaotiyun.com/show/2ACi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
晋察冀抗日根据地
1938年,英、法、德、意在德国召开会议讨论对捷克斯洛伐克的苏台德地区的问题,这次会议被称为(),它把英法的绥靖政策推到了顶峰,加速了二战的爆发。
胡适与李大钊“问题与主义”论战主要的阵地是()。
晚清时期下列武装力量出现的先后顺序是
书院制度,始于唐而盛于宋,根据所学知识。回答问题:南宋书院的复起,是由朱熹开始的。他重建白鹿洞书院,亲自到书院讲学,还亲手制定()
(1)根据无类IP地址的规则,每个网段中有两个地址是不分配的:主机号全0表示网络地址,主机号全1表示广播地址。因此8位主机号所能表示的主机数就是28-2,即254台。该网络要划分为两个子网,每个子网要120台主机,因此主机位数X应该满足下面三个条件:
下列描述中,属于冯.诺依曼体系结构的特点是()。①采用流水线技术;②指令和数据均以二进制表示;③存储程序并且存储时不区别数据和指令。
某计算机系统字长为32位,包含2个选择通道和1个字节多路通道,每个选择通道上连接了2台磁盘机和2台磁带机,字节多路通道上连接了2台行式打印机、2台读卡器、10台终端。假定各设备的传输率如下:磁盘机:800KB/s磁带机:200KB/s
若一个栈的输入序列为1,2,3…n,输出序列的第一个元素是i,则第j个输出元素是()。
假脱机技术(SPOOLing)中,被利用来做虚拟设备的是()。
随机试题
拉线法是检查链轮端面倾斜的简捷有效的方法。()
HaveyoueverhadtodecidewhethertogoshoppingorstayhomeandwatchTVonaweekend?Nowyou【C1】______dobothatthesame
男,50岁,刺激性干咳,持续痰中带血2个月。无发热及咳脓痰史。查体无发绀,但杵状指(趾)明显。最可能的诊断是
A.免疫治疗B.随访观察C.根治性肾切除术D.肾部分切除术E.放射治疗5cm×4cm的肾癌,靠近肾门,对侧肾功能正常。应选择的治疗方法是
ABC公司需要增加一台将在未来五年内使用的机器,五年后这台机器将被淘汰,届时其残值将为零。ABC公司有两个可供选择的方案:以$300000的标价用现金购置此资产;或者以每年付$68000租金的方式租赁此资产五年,首笔租金需立即支付。租金中包含6%的利息。如
根据税收征收管理法律制度的规定,下列个人财产中,不适用税收保全措施的是()。(2012年)
教育内容是教育者与受教育者共同认识的()。
关于我国实行法定节假日制度的评价,下列说法最恰当的是()。
根据下面的数据定义: ORG 10H DATl DB 10 DUP(?) DAT2 EQU 12H DAT3 DW 56H,$+10 数据项$+10的值是( )。
Whataretheadvantagesanddisadvantagesofsendingthingsbyair?【7】
最新回复
(
0
)