在n个城市建设通信网络,只需架设n-1条线路即可。设计一个程序,求出如何以最低的经济代价建设这个通信网。(该问题为最小生成树问题)
微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈。
这是一个很有意思的算法题,简单考虑一下,分三步
第一步,遍历全部的节点,连接最近的一个城市,形成城市带
第二步,连接最近的城市带
第三步,修图,剪开闭环
私聊