树的直径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树的直径相关的知识,希望对你有一定的参考价值。
树的直径是指树上距离最远的2个点的距离,由于本蒟蒻之前不知道这用操作而吃过亏,故在此缅怀一下。
树的直径有2种求法,搜索或dp。
搜索的话最好用bfs,可以o(n)的搜,dfs或许会爆栈。随便从一个点往外搜,找到距离最远的点,在从这个点搜距离最远的点,这两点的路径即树的直径。
dp的话,从一个点找所有点与他的距离,最远的与次远的2个点组成的即为树的直径。
以上是关于树的直径的主要内容,如果未能解决你的问题,请参考以下文章