摘要:
点分治 点分治,也叫重心剖分,是一种用于树形数据结构的分治思想的算法,解决树上满足条件的路径统计问题。点分治的核心思想是通过选择树的重心结点,将树划分为若干子树,然后递归地在这些子树上应用相同的策略,从而有效地解决问题。 实现步骤 确定当前树的重心,设为根结点,开始点分治算法; 枚举下一个结点,通过 阅读全文
posted @ 2026-04-18 08:47
wbw121124
阅读(3)
评论(0)
推荐(0)
\(Bellman-Ford\) 求单源最短路,可以判断有无负权回路(若有,则不存在最短路), 时效性较好,时间复杂度\(O(VE)\)。 \(Bellman-Ford\)算法是求解单源最短路径问题的一种算法。 单源点的最短路径问题是指: 给定一个加权有向图\(G\)和源点\(s\),对于图\(G\ 阅读全文