标签:ble work 复杂 生成树 结构 生成 最小值 有关 排序
克鲁斯卡尔重构树可以维护诸如“查询从某个点出发经过边权不超过\(w\)的边最远所能到达的节点”或“从某点到某点所有路径的最长边的最小值”之类的问题。
总之,算法处理范围有限,且多为同时包含“最大最小”、离线可二分的题目。
可与数据结构结合,以维护更复杂的数据结构。
它可以在线回答,复杂度为\(O(logn)\)。
把边权从大到小排序,用给两端点(两个联通块)新建一个权值为边权的共同父亲,来代表给它们加了一条边。
实际上这棵树就是一个二叉堆。
标签:ble work 复杂 生成树 结构 生成 最小值 有关 排序
原文地址:https://www.cnblogs.com/yanshannan/p/9434159.html