求樹的直徑(最長路徑)

步驟:遍歷 1. 任選一點u爲起點,對樹進行BFS遍歷,找出離u最遠的點v.時間 2. 以v爲起點,再進行BFS遍歷,找出離v最遠的點w. 則v到w的路徑長度即爲樹的直徑. 時間複雜度 O(n)
相關文章
相關標籤/搜索