“这是我参与8月更文挑战的第26天,活动详情查看:8月更文挑战”
关注我,以下内容持续更新
图的遍历
图的遍历指的是从图中的任一顶点出发,对图中的所有顶点访问一次且只访问一次。图的遍历操作和树的遍历操作功能相似。图的遍历是图的一种基本操作,图的许多其它操作都是建立在遍历操作的基础之上。根据搜索策略的不同,图的遍历方法有深度优先搜索法和广度(宽度)优先搜索法两种算法。广度优先搜索是一层层的遍历,类似于树的层次遍历;深度优先搜索用白话说就是一条道走到黑,走到头再回溯继续往下遍历.例如下图的广度优先搜索顺序是:1、2、3、4、5、6、7、8;深度优先搜索顺序是:1、2、4、8、6、3、7、5。图的存储可以采用邻接矩阵或者邻接表,本文会针对这两种存储结构分别实现深度优先搜索和广度优先搜索。
a)图 Graph
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐