首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。(注意:图中不存在顶点到自己的弧)
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。(注意:图中不存在顶点到自己的弧)
admin
2019-08-01
38
问题
假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。(注意:图中不存在顶点到自己的弧)
选项
答案
用邻接矩阵存储时,可用以下方法实现: 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://www.kaotiyun.com/show/2ACi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列选项中,控制了西域政权的是()。
以下不属于泰州学派的哲学思想的是()。
下列有关元朝民族关系的叙述,不正确的是()。
关于罗马奴隶制,下列说法不正确的是()。
魏晋南北朝时期,社会经济特点与前一历史阶段的明显不同之处是()。
下列哪两个国家是第二次工业革命的发源地和“中心”?
1928年10月,国民党中央常务委员会通过的废除议会制度的文件是()。
晚清时期下列武装力量出现的先后顺序是
1947年,刘邓大军千里跃进大别山,揭开了战略反攻的序幕。据此回答问题:之所以把中原地区作为反攻的方向,主要是由于该地区()
设有A,B,C,D4台主机都处在同一个物理网络中,A主机的IP地址是192.155.28.112,B主机的IP地址是192.155.28.120,C主机的IP地址是192.155.28.135,D主机的IP地址是192.155.28.202。共
随机试题
患者,男,70岁。神志痴呆,表情淡漠,举止失常,面色晦滞,胸闷泛恶,舌苔白腻,脉滑。其病机是
患儿,4岁。发热3天伴流涕、咳嗽、流泪就诊。查:T40℃,球结膜充血,心肺检查阴性,耳后发际处可见少许红色斑丘疹。该患儿应考虑为
一根雨水管DN1200mm,原来n=0.015,Q=1.8m3/s,内壁刮管除垢涂层后,n=0.012,R和I保持不变,则其传输水量Q为()m3/s。
我国工业污染治理的主线是推行(),逐步从未端治理为主转到生产全过程控制。
项目执行管理层次的工作任务包括()。
农业区位理论的创始人是()。
某股份有限公司(本题下称“股份公司”)是一家于2000年8月在上海证券交易所上市的上市公司。该公司董事会于2001年3月28日召开会议,该次会议召开的情况以及讨论的有关问题如下:(1)股份公司董事会由7名董事组成。出席该次会议的董事有董事A、董事B、董事
基于经济利己主义的环保制度不可取——2010年英译汉及详解Onebasicweaknessinaconservationsystembasedwhollyoneconomicmotivesisthatmostmembers
在高级程序设计语言中,对程序员来说,数据类型限定了(52)。
在窗体上画一个名称为Text1的文本框,通过属性窗口把窗体的KeyPreview属性设置为True,然后编写如下程序:OptionBase1PrivateSubForm_Load()ShowText1.SetFocusEn
最新回复
(
0
)