码迷,mamicode.com
首页 > 其他好文 > 详细

树的直径

时间:2017-09-17 11:43:47      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:树的直径   mil   size   family   mic   距离   dfs   一个   最好   

   树的直径是指树上距离最远的2个点的距离,由于本蒟蒻之前不知道这用操作而吃过亏,故在此缅怀一下。

  树的直径有2种求法,搜索或dp。

  搜索的话最好用bfs,可以o(n)的搜,dfs或许会爆栈。随便从一个点往外搜,找到距离最远的点,在从这个点搜距离最远的点,这两点的路径即树的直径。

  dp的话,从一个点找所有点与他的距离,最远的与次远的2个点组成的即为树的直径。

树的直径

标签:树的直径   mil   size   family   mic   距离   dfs   一个   最好   

原文地址:http://www.cnblogs.com/yuelian/p/7534555.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!