摘要: 1 深度优先搜索(DFS) 深度优先搜索(Depth-First-Search),简称 DFS。最直观的例子就是“走迷宫”。假设你站在迷宫的某个岔路口,然后想找到出口。你随意选择一个岔路口来走,走着走着发现走不通的时候,你就回退到上一个岔路口,重新选择一条路继续走,直到最终找到出口。这种走法就是一种 阅读全文
posted @ 2020-08-07 17:03 程序员曾奈斯 阅读(642) 评论(0) 推荐(0)
摘要: 1 邻接矩阵存储方法(Adjacency Matrix) 邻接矩阵的底层依赖一个二维数组。对于无向图来说,如果顶点 i 与顶点 j 之间有边,我们就将 A[i][j]和 A[j][i]标记为 1;对于有向图来说,如果顶点 i 到顶点 j 之间,有一条箭头从顶点 i 指向顶点 j 的边,那我们就将 A 阅读全文
posted @ 2020-08-07 15:01 程序员曾奈斯 阅读(739) 评论(0) 推荐(0)