求树的直径(最长路径)

步骤:遍历 1. 任选一点u为起点,对树进行BFS遍历,找出离u最远的点v.时间 2. 以v为起点,再进行BFS遍历,找出离v最远的点w. 则v到w的路径长度即为树的直径. 时间复杂度 O(n)
相关文章
相关标签/搜索