這兩種算法都是得出最小生成樹的算法,只不過方法不同
普里姆是歸併點
而克魯斯卡爾是歸併邊
先說普里姆算法
先隨意選一個點加入歸併點數組之中,然後選出與這個點關聯的最小的權的點,輸出,並把那個點也加入歸併點數組之中,然後再從每一次都從歸併點數組之中選一個點道不在這個數組之中的點的最小的權值,再把這個點也加入歸併點數組,知道所有的點都在歸併點數組之中
克魯斯卡爾算法
每次選能讓連通分量減一的點的最短的權
這兩種算法都是得出最小生成樹的算法,只不過方法不同
普里姆是歸併點
而克魯斯卡爾是歸併邊
先說普里姆算法
先隨意選一個點加入歸併點數組之中,然後選出與這個點關聯的最小的權的點,輸出,並把那個點也加入歸併點數組之中,然後再從每一次都從歸併點數組之中選一個點道不在這個數組之中的點的最小的權值,再把這個點也加入歸併點數組,知道所有的點都在歸併點數組之中
克魯斯卡爾算法
每次選能讓連通分量減一的點的最短的權