首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。(注意:图中不存在顶点到自己的弧)
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。(注意:图中不存在顶点到自己的弧)
admin
2017-01-04
60
问题
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。(注意:图中不存在顶点到自己的弧)
选项
答案
用邻接矩阵存储时,可用以下方法实现: 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/XQRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
概述文艺复兴的背景和代表人物。(吉林大学2013年历史学基础真题)
中世纪战争史上有过两次君士坦丁堡陷落,分别简述其发生的时间、征战的双方、导致的历史变动。(华东师范大学2003年世界通史真题)
1929~1933年资本主义世界经济危机与1857年爆发的第一次世界性经济危机相比,其最大不同是()。
1891年标志着电机发展新阶段开始的是在电能实际应用中首次采用()。
“二战”爆发的原因是多种因素综合作用的结果,其中最根本的因素是()。
下列内容,哪些与垄断组织出现有关?()①控制一个或几个部门商品的生产、价格和市场②促进了大工业的发展,在某种程度上适应了生产力发展的需要③干预、控制国家的政治和经济生活④积极向外扩张,从经济上瓜分世界
下列不是唐玄宗组织编撰的是()。
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
随机试题
实现了欧元纸币和硬币流通的时间是()
组织设计的基本原则是()
《报刘一丈书》中“权者”的形象特征是
颞区外伤引起急性硬膜外血肿,最常见损伤的血管是
常见变异型免疫缺陷病较多见于()
活血祛瘀药的共同作用是()
A.痫病B.眩晕C.厥证D.昏迷E.中风头晕目眩,视物旋转不定,甚则不能站立,耳鸣,但无神志异常的表现。此为
增溶剂是高分子化合物,助溶剂是低分子化合物。()
背景材料:某机电安装公司,按照工程承包合同要求,完成了中南电机厂重型发电机总装车间的机电安装工程承包范围内的全部工程量,并对工程质量进行了自检,自检结果符合施工图纸和验收规范的要求。该机电安装公司向建设单位提交了竣工验收报告,请求组织竣工验收。建设单位组
甲公司2×19年6月30日从集团外部取得乙公司60%的股份,对乙公司能够实施控制。2×20年6月20日,乙公司向甲公司销售一件产品,账面价值为76万元,销售价格为100万元,增值税税额为13万元。甲公司将该产品作为管理用固定资产使用,采用年限平均法计提折旧
最新回复
(
0
)