贪心算法 | 最小生成树(Prim算法)
6、沟通无限校园网——最小生成树
问题:校园网是为学校师生提供资源共享、信息交流和协同工作的计算机网络。校园网是一个宽带、具有交互功能和专业性很强的局域网络。如果一所学校包括多个学院及部门,也可以形成多个局域网络,并通过有线或无线方式连接起来。原来的网络系统只局限于以学院、图书馆为单位的局域网,不能形成集中管理以及各种资源的共享,个别学院还远离大学本部,这些情况严重地阻碍了整个学校的网络化需求。
6.1 问题分析
该问题无向连通图 G=(V,E)来表示通信网络,V表示顶点集,E表示边集。把各个单位抽象为图中的顶点,顶点与顶点之间的边表示单位之间的通信网络,边的权值表示布线的费用。如果两个节点之间没有连线,代表这两个单位之间不能布线,费用为无穷大,如图2-59所示。
现在需要设计网络电缆布线,将各个单位的局域网络连通起来,如何设计能够使费用最少呢?
对于 n 个顶点的连通图,只需要 n-1 条边就可以使这个图连通,但是呢,这 n-1 条边不能含有回路,所以ÿ