求树的重心
树的重心:找到一个点,其所有的子树中最大的子树节点数最少,那么这个点就是这棵树的重心,删去重心后,生成的多棵树尽可能平衡。
树的重心可以通过简单的两次搜索求出,第一遍搜索求出每个结点的子结点数量son[u],第二遍搜索找出使max{son[u],n-son[u]-1}最小的结点。
实际上这两步操作可以在一次遍历中解决。对结点u的每一个儿子v,递归的处理v,求出son[v],然后判断是否是结点数最多的子树,处理完所有子结点后,判断u是否为重心。
用户评论
推荐下载
-
N点重心法谱光滑函数
使用递归的方法,通过迭代的计算过程,实现了N点重心法的谱光滑。供大家参考。
24 2019-02-22 -
飞翼重心计算工具.rar
Flying wing center of gravity calculation tool.rar
24 2019-06-27 -
线结构光梯度重心提取算法
自己写的基于梯度重心法写的线结构光条纹中心提取算法,并附参考论文,主要解决了光条纹高频噪声影响,灰度非正态分布影响。
11 2020-09-21 -
重心法模糊系统及其概率表示
为了研究基于模糊蕴涵算子θ(a,b)=(2-a-b)∧1的重心法模糊系统及其概率表示,利用模糊推理构造出了基于输入-输出数据的联合概率密度函数,研究了这种概率分布的边缘分布和数字特征,导出了基于联合概
24 2020-06-01 -
我国煤炭消费重心演变轨迹研究
为研究我国从2000年至今煤炭消费量的变化及其在地域上的分布特性,利用重心模型演算出2000—2012年我国煤炭消费重心的动态变化轨迹,进而分析2000年以来我国煤炭消费的空间格局。研究结果表示:20
24 2020-07-17 -
切比雪夫重心插值
切比雪夫点的重心插值程序,重心插值是一种比较有效的插值思想,选取切比雪夫点就避免出现ronge现象。
50 2018-12-07 -
Java多边形重心计算
今天小编就为大家分享一篇关于Java多边形重心计算,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
11 2020-08-30 -
重心法选址计算模型自动迭代
计算模版使用方法: 初始数据填写 1.自行填入节点名称,如不需这么多节点空着即可 2.自行填入X坐标,Y坐标,如没有的节点空着即可 3.自行填入运输量,运输费率,如没有的节点空着即可 初始坐
159 2020-05-23 -
中晚唐农耕经济重心北方新论
中晚唐农耕经济重心北方新论,马文军,,本文针对中晚唐时期南北方农耕经济,从其发展的历史渊源、发展的现实基础、政府在发展农耕经济方面的作为和农耕经济发展的成果等
6 2020-07-23 -
树的前中后序遍历外加求深度节点数叶子节点数
二叉树作业,树的前中后序遍历,外加求深度、节点数、叶子节点数
28 2019-05-08
暂无评论