搜索与图论
文章平均质量分 75
Theo_xx
努力向上的大学生一枚,写的文章多为学习自用,希望算法能力能够蒸蒸日上!!!
展开
-
树与图的存储与遍历
树是一种特殊的图,与图的存储方式相同。对于无向图中的边ab,存储两条有向边a->b, b->a。因此我们可以只考虑有向图的存储。(1) 邻接矩阵:g[a][b] 存储边a->b 存储稠密图(2) 邻接表: 存储稀松图。原创 2024-03-11 21:11:33 · 345 阅读 · 1 评论 -
DFS、BFS
我们每个点都是同时向外拓展一步,并且只拓展一次。那么我们将其速度看作1步/次。每个点都向外探索一次。那么此时我们的次数可以类比为时间,由此每条路的速度和时间都是一样的,因此每条路的路程都是一样的。而各个点都是从起点开始扩散的。我们看下面的例子:某时刻,绿色线到达了B点,此时各个路线的长度都是L,那么接下来再走的话,蓝色线的路程和黄色线的路程只会更长,因此其再到达B点的时候,必不如绿色线近。因此,第一次到达某个点的路线,就是最短的路线。原创 2024-03-05 20:31:04 · 853 阅读 · 0 评论