首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。(注意:图中不存在顶点到自己的弧)
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。(注意:图中不存在顶点到自己的弧)
admin
2017-11-14
41
问题
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。(注意:图中不存在顶点到自己的弧)
选项
答案
用邻接矩阵存储时,可用以下方法实现: 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.t,V); if(i==start)printf(”\n”): else Print(i,start): break; }//if }//Print void dfs(int v){ visited[v]=i; 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://jikaoti.com/ti/AifjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
1920年,苏俄农民中流传着这样的说法:“土地属于我们,面包却属于你们;水属于我们,鱼却属于你们;森林属于我们,木材却属于你们”,它反映的是战时共产主义政策()。
下列不属于延安整风运动的文件是()。
关于“一战”后构筑的凡尔赛体系,说法不正确的是()。
三国时期,魏、蜀、吴三国灭亡的历史顺序是()。
下列哪一个不是罗马王政时代的管理机构?()
下列描述中,属于冯.诺依曼体系结构的特点是()。①采用流水线技术;②指令和数据均以二进制表示;③存储程序并且存储时不区别数据和指令。
一个UDP用户的数据报的数据部分长为8192字节。那么通过以太网来传播该UDP数据报时,最后一个IP分片的数据长度是()。
如果互联的局域网高层分别采用TCP/IP协议与SPX/IPX协议,那么我们可以选择的多个网络互联设备应该是()。
在Windows操作系统中支持FAT32文件系统,一个文件的物理结构是用文件分配表FAT来表示的,在FAT32中,文件分配表每个表项占32位。如果某分区为FAT32磁盘文件系统,每簇8扇区,扇区的大小为512字节,则该分区最大可为多少字节?每个FAT表占用
随机试题
倒车雷达不工作怎么办?
急淋血病首选治疗药物是
A.降压药B.利尿剂C.细胞毒药物D.抗生素E.血液透析急性肾炎出现下肢高度浮肿
A.处三年以上十年以下有期徒刑B.处十五年有期徒刑C.处七年以下有期徒刑D.处二年以上七年以下有期徒刑E.处二年以下有期徒刑生产者、销售者在产品中以假充真,销售金额五十万元以上不满二百万的
患者临床诊断为肺炎,咳铁锈色痰,最有可能的致病菌是()。
槽型预埋件的加工精度要求不允许有负偏差的项目有()。
某企业年初从银行贷款100万元,期限1年,年利率为10%,按照贴现法付息,则年末应偿还的金额为()万元。
下列不属于内部控制目标的是()。
下列对于学习方式中的合作学习描述正确的是()
新单亲子女是指父母一方在外地工作的孩子,虽然生活在健全的家庭,但因为长期不能和父亲或母亲团聚,得不到应有的照顾,又缺乏相互间的交流,造成孩子的情感缺失。根据上述定义,下列属于新单亲子女的是:
最新回复
(
0
)