图的遍历
深度优先遍历(DFS,Depth-First Search)
访问给定顶点v
访问v的第一个未访问临顶点w
访问w的第一个未访问临顶点...

广度优先遍历(BFS,Breadth-First Search)
访问给定顶点v
访问v所有的临顶点w
访问w所有的临顶点...

最小生成树:
Prim:选取一个点,找到权最小的边,把新点、边、旧的顶点看成一个整体,重复,直至连通了所有点
Kruskal:每次选取权最小且不与已选边构成回路的边,直至连通了所有点
对于存在权相等边的图

最短路径
Dijkstra算法求单源最短路径
Floyd算法求所有源最短路径
拓扑排序

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • -DFS(Depth First Search):深度优先搜索 访问完一个顶点的所有邻接点之后,会按原路返回,对应...
    Spicy_Crayfish阅读 7,875评论 1 0
  • https://zh.visualgo.net/graphds 浅谈图形结构https://zh.visualgo...
    狼之独步阅读 9,743评论 0 0
  • 图是一种比线性表和树更复杂的数据结构,在图中,结点之间的关系是任意的,任意两个数据元素之间都可能相关。图是一种多对...
    Alent阅读 6,915评论 1 22
  • 现实生活中有很大一类问题可以用简洁明了的图论语言来描述,可以转化为图论问题。 相关定义 图可以表示为G=(V, E...
    芥丶未央阅读 5,701评论 0 7
  • 概念 定义 图是一种较线性表和树更为复杂的数据结构相较于线性表的一对一(每个结点只有一个前驱后驱)和树的一对多(层...
    MrDTree阅读 4,927评论 0 2

友情链接更多精彩内容