数据结构——最小生成树之prime算法(与最短路径之迪杰斯特拉算法很像)
生活随笔
收集整理的這篇文章主要介紹了
数据结构——最小生成树之prime算法(与最短路径之迪杰斯特拉算法很像)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最小生成樹之prime算法
***最小生成樹:一個連通圖的生成樹中,所有邊的權值加起來最小的生成樹;稱為最小生成樹;
【簡介】:Prime算法可在加權連通圖里搜索最小生成樹。即:所有邊的權值之和為最小。
Prime算法是圖論中求最小生成樹的一種算法,與之類似的算法還有Kruskal算法;
區別:
Prime算法適合邊多定點少的圖;
Dijkstra算法適合邊少定點多的圖;
1.1 存圖方式
要求最小生成樹,當然首先要把圖存進一個東西中,這樣才能圖對進行搜索操作。
1.鄰接矩陣
存圖思想:用一個矩陣來記錄一個圖,矩陣第 i 行第 j 列的值就表示頂點 i 到頂點 j 的權值
int matrix[MAX][MAX]={0};總結
以上是生活随笔為你收集整理的数据结构——最小生成树之prime算法(与最短路径之迪杰斯特拉算法很像)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 交互设计常识—设计模型分析(一)
- 下一篇: 数据结构——最短路径之Dijkstra算