生成樹:
1缎玫、無回路(向生成樹間加任一一條邊都構成回路)
2煮落、是一棵樹民轴,V個頂點一定有V-1條邊
3攻柠、最大連通圖包含全部頂點
4、V-1條邊都在最大連通圖里
最小生成樹:
邊的權重和最小
貪心算法:
每一步都要權重最小的邊
約束:
1后裸、只能用圖里有的邊
2瑰钮、只能正好用掉V-1條邊
3、不能有回路
Prim算法:
從一個點出發(fā)轻抱,收集相連且權重最小的鄰接點
適合稠密圖
Kruskal算法:
逐漸收集進來權重最小的邊
適合稀疏圖
生成樹:
1缎玫、無回路(向生成樹間加任一一條邊都構成回路)
2煮落、是一棵樹民轴,V個頂點一定有V-1條邊
3攻柠、最大連通圖包含全部頂點
4、V-1條邊都在最大連通圖里
最小生成樹:
邊的權重和最小
貪心算法:
每一步都要權重最小的邊
約束:
1后裸、只能用圖里有的邊
2瑰钮、只能正好用掉V-1條邊
3、不能有回路
Prim算法:
從一個點出發(fā)轻抱,收集相連且權重最小的鄰接點
適合稠密圖
Kruskal算法:
逐漸收集進來權重最小的邊
適合稀疏圖