首页 > 编程语言 > 详细

图的遍历方法(深度优先和广度优先算法)

时间:2015-08-09 19:06:07      阅读:317      评论:0      收藏:0      [点我收藏+]

图的遍历方法有两种:
1 深度优先
  该算法类似于树的先根遍历;

2    广度优先
  该算法类似树的层次遍历;
  
  事例:
技术分享
  深度优先遍历顺序为:V1–V2–V4–V8–V5–V3–V6–V7
  广度优先遍历顺序为:V1–V2–V3–V4–V5–V6–V7–V8
  
3   注意事项
  1)一个图,它的深度优先和广度优先是不唯一的,可以有多个!
  2)一般情况都是给邻接表或者邻接矩阵求深度优先和广度优先,此时,深度优先和广度优先都是唯一的了,因为当你的存储结构固定的时候,深度优先和广度优先也随之被固定了!


本文出自 “桑海田 博客专栏” 博客,请务必保留此出处http://10602803.blog.51cto.com/10592803/1683047

图的遍历方法(深度优先和广度优先算法)

原文:http://10602803.blog.51cto.com/10592803/1683047

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!