各个算法的大致思路和作用:
一、求最小生成树:
•prim算法:找边并入,判断是否会构成环
•Kruscal算法:并入最近的点
二、拓扑排序:一个个的找到入度为零的点
三、关键路径
四、求最短路:
Dijkstra:找路径最短的点
Floyd:https://www.cnblogs.com/GumpYan/p/5540549.html
2-22
若无向图G =(V,E)中含10个顶点,要保证图G在任何情况下都是连通的,则需要的边数最少是: (3分)3
- 9
- 36
- 37
- 45
10个顶点,看10-1=9个,看成每个顶点都和其他顶点直接相连,也就是8*9/2=36个,之后加上相连的最后一个,为37个
一个有N个顶点的强连通图至少有多少条边? (2分)b
- null
- N+1
- N
- N(N−1)
- N−1
强连通图是有向图,任意的两点之间可以连通
<