View on GitHub

cp-library

実装コラム HLD の DFS 順に DFS は要らない

コラム一覧に戻る

導入

heavy-light decomposition の DFS は DFS 順をとるだけだから DFS じゃなくてもいい!

内容

BFS 順で探索しながら、各頂点以下の部分木のサイズを参照すると、 DFS 順を構築することができます。

各頂点の深さを管理していれば、行きがけと帰りがけを両方記録した場合の番号を行きがけ順のみから計算することができます。


TOP PAGE