首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已有邻接表表示的有向图,请编程判断从第u顶点至第v顶点是否有简单路径,若有则打印出该路径上的顶点。
已有邻接表表示的有向图,请编程判断从第u顶点至第v顶点是否有简单路径,若有则打印出该路径上的顶点。
admin
2019-08-15
28
问题
已有邻接表表示的有向图,请编程判断从第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=l;k<=top;k++)printf("%3d",s[k]); printf(”%3d\n",v); }//if else{visited[i]=l;s[++top]=i;} //else深度优先遍历 }//else }//while }
解析
转载请注明原文地址:https://kaotiyun.com/show/cdCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
隋唐时期造船业发达的城市是()
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
唐朝时期,每丁服徭役二十天,是为正役,国家若不需要其服役,则每丁可按照每天交纳绢三尺或布三尺七寸五分的标准,交足二十天的数额以代役,称为()。
隋唐五代时期是中国古代商品经济发展史上的一个重要阶段,种类多,交换规模大,交换方式多。试回答问题:我国银行最早的雏形是唐朝时期出现的()
下面元件存取速度最快的是()。
以下说法中错误的是()。
下列排序算法中,时间复杂度为O(nlogn)且占用额外空间最少的是()。
以下关于CPU的叙述中,错误的是()。
假定一组元素序列为{38,42,55,15,23,44,34,74,45,26},按次序插入每个元素生成一棵平衡二叉树,那么最后得到的平衡二叉树中度为2的结点个数为()。
偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。下列寻址方式中,不属于偏移寻址方式的是____。
随机试题
当前使用的IP地址是一个__________的二进制地址。()
从情感范畴来看,廉洁奉公是一种
“没有疾病和症状就是健康”的观点属于
患者男,40岁。护士听到病人说:“他们走,苹果衣服,游泳他得心,不要抓,狗叫”等。该症状属于
患者,女性,54岁。近半年来上腹部疼痛,尤以空腹和夜间为重,进食可缓解。可明确诊断的检查是
根据我国《证券法》的规定,股票依法发行后,由发行人经营与收益的变化所引致的投资风险,由( )负责。
义务教育阶段数学课程目标需从知识技能、_______、_______、_______等四个方面进行阐述.
小组活动的特点是()
ThepeoplewhorunFacebookarefuriousaboutanewmoviethatdepictstheexistenceofFace-book.They’reupsetbecausemuchof
Consumersarecreaturesofhabit:theybuythesameproductstimeandtimeagain,andsuchistheirfamiliaritywithbigbrands
最新回复
(
0
)