与V-U中顶点的边中选取权值最小的边, 且不能形成环路
Prim 算法
思想:
开始时 U 中仅包含一个顶点, 在 U 集合中找一个顶点, V-U 中找一个顶点, 将依附于这两个顶点的边加入生成树, 这条边具有的特点是...在边集合 E 中选取权值最小的边, 若该边依附的顶点落在 T 的不同连通分量上(即加入这条边不会形成环) , 则将这条边加入T ,否则舍去这条边, 选取下一条代价最小的边....弧:表示两个地点之间连通
弧上的权值: 两个地点之间额距离, 交通费或者途中花费的时间等等
问题抽象: 在有向网中 A 点到 B 点的多条路径中, 寻找一条权值和最小的路径,称为最短路径....然后依次在原来的直接路径中加入中间顶点, 若加入后路径变短, 则修改. 所有顶点探查完毕后, 结束....步骤:
在网络中找一个没有前驱的顶点输出.
在网络中删除这个顶点以及所有出边.
不断重复, 直到找不到无前驱的顶点(此时网络中仍然存在顶点,则该AOV图中含有向环)或者所有的顶点都已经输出.