首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已有邻接表表示的有向图,请编程判断从第u顶点至第v顶点是否有简单路径,若有则打印出该路径上的顶点。
已有邻接表表示的有向图,请编程判断从第u顶点至第v顶点是否有简单路径,若有则打印出该路径上的顶点。
admin
2019-08-01
89
问题
已有邻接表表示的有向图,请编程判断从第u顶点至第v顶点是否有简单路径,若有则打印出该路径上的顶点。
选项
答案
void Allpath(AdjList g,vertype u,vertype v){ //求有向图g中顶点u到顶点v的所有简单路径,初始调用形式 int top=0,s[]; s[++top]=u;visited[u]=1; while(top>0||p){ p=g[s[top]].firstarc; //第一个邻接点 while(p!=null&&visited[p一>adjvex]==1)P=p一>next; //下一个访问邻接点表 if(p==null)top--; //退栈 else{ i=p一>adjvex; //取邻接点(编号) if(i==v){ //找到从u到v的一条简单路径,输出 for(k=1;k<=top;k++)printf(“%3d”,S[k]); printf(“%3d\n”,v): }//if else{visited[i]=1;s[++top]=i;} //else深度优先遍历 }//else }//while }
解析
转载请注明原文地址:https://kaotiyun.com/show/u8Ci777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于罗马共和国政治制度的叙述,不正确的是()。
1981年7月国务院批准作为全国第一个城市综合改革的试点的是()。
下列关于基督教的思想来源的叙述,不正确的是()。
关于井田,最具权威性的最早的叙述者是()
下列关于20世纪历史的叙述,全部错误的是()。①朝鲜建国的时间早于中国②1948年3月,英国、法国、比利时、荷兰、卢森堡5国缔结了《合作和集体防御条约》即《五国和约》③1950年,周恩来到达莫斯科,中苏缔结了《中苏互不侵犯条约》,标志着社会主
下列关于古日耳曼人的社会状况的叙述中,不正确的是()。
支持多道程序的操作系统,区别于其他操作系统的主要特征为()。
已知某32位二进制机器数为11000000000000000000000000000000,试计算在下列各种编码方式下其代表的真值。(1)原码定点小数;(2)补码定点小数;(3)反码定点小数;(4)IEEE754标准短
对下列4个序列用快速排序方法进行排序,以序列的第1个元素为基准进行划分。在第1趟划分过程中,元素移动次数最多的是()。
以下说法中,错误的是()。
随机试题
Thisisthefirstdraftofthebook.Pleasefeelperfectlyfreeto______onit.
A.核型46,XX(XY),-14,+t(14q21q)B.核型46,XX(XY),-21,+t(21q21q)C.核型45,XOD.核型46,XX(XY),+21E.核型(46,XXXY)/(47,XXXY)+21G/G易位型Down综合征最
治疗脑膜白血病首选药物是
下列选项对海上货物运输的风险表述不正确的是()。
()是指物权的种类和内容只能由法律来确定,而不能由民事权利主体随意创设。
根据《中华人民共和国森林法》,新造幼林地和其他必须封山育林的地方,由()组织封山育林。
()属于培训需求分析模型。
A、12B、11C、8D、6D(5+4)÷(1+2)×2=6,(8+7)÷(2+3)×2=6,(11+10)÷(3+4)×2=6。
投票否决《欧盟宪法条约》且为欧盟创始国的国家有
A、Heisaprofessionalpickpocket.B、Heisanundercoverpoliceman.C、Heisinterestedintraveling.D、Heisinterestedindocum
最新回复
(
0
)