社区
其它技术问题
帖子详情
图的遍历对邻接点的序号有要求吗?
Last_stardust
2015-12-05 07:41:13
如题,我一直以为是有要求的(比如3、5、2、4是1的邻接点,我遍历的时候是按2、3、4、5输出的),但是自从我想起了BFS的邻接表存储,才发现它的存储是和你输入边的顺序有关的(先输进去的放在表最里面了),才想起来问:图的遍历和结点的序号有关吗?
...全文
167
2
打赏
收藏
图的遍历对邻接点的序号有要求吗?
如题,我一直以为是有要求的(比如3、5、2、4是1的邻接点,我遍历的时候是按2、3、4、5输出的),但是自从我想起了BFS的邻接表存储,才发现它的存储是和你输入边的顺序有关的(先输进去的放在表最里面了),才想起来问:图的遍历和结点的序号有关吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Last_stardust
2015-12-14
打赏
举报
回复
引用 1 楼 zhao4zhong1 的回复:
无关。我猜。
已经证实,实际顺序依赖于插入顺序,确实无关,十分感谢。
赵4老师
2015-12-07
打赏
举报
回复
无关。我猜。
相关推荐
数据结构实验报告-
图
-基于
邻接
表求连通无向
图
的DFS与BFS生成树-实验内容与
要求
.docx
实验内容及
要求
: 用字符文件提供数据建立连通无向
图
邻接
表存储结构。编写程序,实现DFS与BFS算法,输出DFS与BFS生成树的每条边。(边用顶
点
序号
组成的无序偶表示) 实验目的:掌握
图
的
邻接
表存储结构;掌握
图
的
遍历
算法与生成树。
学习笔记:
图
的
遍历
图
的
遍历
图
的
遍历
深度优先搜索广度优先搜索
图
的
遍历
图
的
遍历
是从
图
中某个结
点
出发
遍历
图
,访遍
图
中其余项
点
,并且使
图
中的每个顶
点
仅被访问一次的过程。 深度优先搜索 深度优先搜索基本思想: 从
图
中某个顶
点
V0出发,首先访问V0; 找出刚访问过的顶
点
的第一个未被访问的
邻接
点
,然后访问该结
点
。以该顶
点
为新顶
点
,重复此步骤,直到刚访问过的顶
点
没有未被访问的
邻接
点
为止; 返回前一个访问过的且仍有未被访问的
邻接
点
的顶
点
,找出该顶
点
的下一个未被访问的
邻接
点
,访问该顶
点
。然后执行步骤2. 若是非连通
图
,则
图
中一定还有顶
点
【07】
图
的
遍历
和
图
的应用
遍历
定义:从已给的连通
图
中某一顶
点
出发,沿着一些边(弧),访遍
图
中所有的顶
点
,且使每个顶
点
仅被访问一次,就叫做
图
的
遍历
,它是
图
的基本运算。
图
的
遍历
策略:广度优先
遍历
、深度优先
遍历
。
图
的深度优先
遍历
: 思想: 访问起始
点
v; 若v的第1个
邻接
点
没访问过,深度
遍历
此
邻接
点
; 若当前
邻接
点
已访问过,再找v的第2个
邻接
点
重新
遍历
。 从
图
中某个顶
点
v0出发,访问顶
点
v0。访问顶
点
v0的第一个
邻接
点
,然后以该
邻接
点
为新的顶
点
,访问该顶
点
的
邻接
点
。 重复执行以上操作,直到当前顶
点
没有
邻接
点
为止。返回到上一个已经访问
图
的
遍历
——广度优先搜索
问题 1703: 算法7-6:
图
的
遍历
——广度优先搜索时间限制: 1Sec 内存限制: 32MB题目描述广度优先搜索
遍历
类似于树的按层次
遍历
的过程。其过程为:假设从
图
中的某顶
点
v出发,在访问了v之后依次访问v的各个未曾被访问过的
邻接
点
,然后分别从这些
邻接
点
出发依次访问它们的
邻接
点
,并使“先被访问的顶
点
的
邻接
点
”先于“后被访问的顶
点
的
邻接
点
”被访问,直至
图
中所有已被访问的顶
点
的
邻接
点
都被访问到。若此...
数据结构——
图
的
遍历
之深度优先
遍历
(DFS算法)_全世界最可爱的王小帅_CSDN博客
数据结构——
图
的
遍历
之深度优先
遍历
图
的
遍历
一般分为深度优先
遍历
和广度优先
遍历
下面我们要说的是深度优先
遍历
1,我们首先选择一个顶
点
作为起始
点
,假设我们选择顶
点
v作为起始
点
,首先访问v,然后找v的
邻接
点
,访问v的一个还未被访问过
邻接
点
w1, 2,再以w1为起始
点
,然后去找w1的
邻接
点
,访问w1的一个还未被访问过的
邻接
点
w2,再以w2作为起始
点
继续往下访问… 3,如果我们访问到一个顶
点
,以他作为起始
点
选择他的
邻接
点
时发现他的
邻接
点
全部都被访问过或者说他没有
邻接
点
了,这个时候就返回到这个顶
点
的上个顶
点
,以上个
其它技术问题
3,879
社区成员
9,062
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告