- 博客(3)
- 收藏
- 关注
转载 强连通分量-缩点-tarjan
这前几天看@liuyonglin和@steven两位巨佬在肝强连通分量,就也跟着潮流学了一下QWQ(多数都是两位大佬给讲的)先介绍一下强连通分量:定义:在一个有向图G(V,E)中,某子图G'(V',E')⊆G(V,E)满足:∀a,b∈V'(a≠b)有a->b且b->a∀G''(V'',E'')⊆G(V,E),且G''满足条件1,有V'⊄V''众所周知,最短路算法...
2019-07-12 14:16:00
134
转载 图论-最短路-Dijkstra-优化
蒟蒻在上一篇写了Dijkstra的基本思想,现在来讲一下它的优化。首先需要用到一个叫做优先队列以及一个叫邻接表的东西(不懂的话……百度上应该有)上篇的算法在每次循环中都要用n来找到距离原点最近的点,维护一个小根堆可以完美解决这个问题,注意:如果不用邻接表存储的话,优不优化差不多,剩下的操作就很简单了,把循环的步骤改成:1.取堆顶作为中转点,如果是蓝点continue2.枚举与该点相...
2019-07-12 14:15:00
116
转载 图论-最短路-Dijkstra-基本思想
最短路共有4种算法,其中一种为另一种优化可以合并,总的来说只有floyd,Dijkstra,Spfafloyd稳定n3,Dijkstra不加优化n2,加完堆优化(n+m)logm,关于Spfa,它已经死了本篇博客蒟蒻主要讲一下Dijkstra的基本思想,堆优化下篇再说先贴题题目描述:输入一个无向网络,输出其中2个顶点之间的最短路径长度输入输入文件第一行为n和m,表示有n个顶...
2019-07-12 14:14:00
345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人