数据结构与算法 - 最小生成树
在之前学习了无向图和有向图,本节再介绍一种常用的图结构-加权无向图,从名字上就可以看出来,它是无向图的一种,与无向图不同的是,加权无向图的边带有权重,这个权重可以表示任意内容,比如地图中的距离、电网中成本等等。在这些问题中,通常比较关心如何成本最小化,下面就看看如何通过最小生成树来解决此类问题。
知易行难
本节介绍一种新的数据结构-图,图的应用非常广泛,例如社交网络中的好友关系、计算机网络连接关系、地图道路等等,图的种类多种多样,根据不同的业务需求,选择不同的图,这里介绍4中最重要的图模型:无向图(简单连接)、有向图(连接有方向)、加权图(连接带有权重)、加权有向图(连接既有方向又包含权重)。