[关闭]
@ysner 2018-08-06T15:12:34.000000Z 字数 430 阅读 3041

克鲁斯卡尔重构树小结

总结


定义

克鲁斯卡尔重构树可以维护诸如“查询从某个点出发经过边权不超过的边最远所能到达的节点”或“从某点到某点所有路径的最长边的最小值”之类的问题。

总之,算法处理范围有限,且多为同时包含“最大最小”、离线可二分的题目。
可与数据结构结合,以维护更复杂的数据结构。
它可以在线回答,复杂度为

构建

把边权从大到小排序,用给两端点(两个联通块)新建一个权值为边权的共同父亲,来代表给它们加了一条边。

性质

相关题目

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注