Toggle navigation
软件学院OJ
常见问答
问题
来源/分类
状态
排名
竞赛&作业
ACM协会
Login
Language
中文
ئۇيغۇرچە
English
فارسی
ไทย
한국어
问题1278--基于邻接表的深度优先遍历
1278: 基于邻接表的深度优先遍历
[命题人 :
]
时间限制 :
1.000
sec
内存限制 :
128 MiB
提交
解决: 14
提交量: 22
统计
露一手!
题目描述
一个连通图采用邻接表作为
存储结构
。设计一个算法,实现从顶点v出发的深度优先遍历的非递归过程。
输入
多组数据,每组m+2数据行。第一行有两个数字n和m,代表有n个顶点和m条边。顶点编号为1到n。第二行到第m+1行每行有两个整数h和k,代表边依附的两个顶点。第m+2行有一个整数d,代表从d开始遍历。当n和m都等于0时,输入结束。
输出
每组数据输出一行,为深度优先搜索的遍历结果。每两个数字之间用空格隔开。
样例输入
Copy
3 2 1 2 1 3 1 2 1 1 2 2 0 0
样例输出
Copy
1 2 3 2 1
来源/分类
图