1 / 19
文档名称:

算法合集之《维护森林连通性-动态树》.ppt

格式:ppt   大小:3,262KB   页数:19页
该资料是网友上传,本站提供全文预览,预览什么样,下载就什么样,请放心下载。
点击预览全文
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法合集之《维护森林连通性-动态树》.ppt

上传人:165456465 2025/3/15 文件大小:3.19 MB

下载得到文件列表

算法合集之《维护森林连通性-动态树》.ppt

文档介绍

文档介绍:该【算法合集之《维护森林连通性-动态树》 】是由【165456465】上传分享,文档一共【19】页,该文档可以免费在线阅读,需要了解更多关于【算法合集之《维护森林连通性-动态树》 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。维护森林连通性——动态树
PLEASE ENTER YOUR TITLE HERE
华东师大二附中
陈首元
维护一个森林
01
支持边的插入与删除
02
支持树的合并与分离
03
支持寻找路径上费用最小的边
04
所有操作的均摊复杂度为O(logN)
05
动态树
2
3
4
5
6
7
8
1
10
20
-20
0
30
-5
-5
Root(1,2,3,4,5,6,7,8)=1
MinCost(6)=10
Update(7,10)
5
40
Evert(6)
新树根
Cut(4)
Root(7,8)=4
Link(3,4,10)
Evert(v)使v成为新的根,并将v到原树根上的边反向
Cut(v)删除v与其父节点连接的边
Link(v,w,x)将以v为根的树连接到节点root(w)上,(v,w)的费用为x
Update(v,x)使v到树根路径上的边的费用+x
MinCost(v) 返回v到根路径上费用最小的边
Root(v) 返回包含节点v的树的根
动态树的基本操作
将树中的边分为实边、虚边两种,每个节点最多向其子节点连出一条实边
将树划分为一些完全由实边组成的路径,只对这些路径进行操作
01
02
操作的实现


一条路径
路径的基本操作
Path(v):返回包含v的路径 (每个路径有一个标志)
Head(p),Tail(p):返回首节点、尾节点
Pmincost(p):返回p中费用最小的边
Pupdate(p,x:real):将p中每条边的费用+x
Reverse(p):将p中的每条边反向
Concatenate(p,q,x) :添加边(tail(p),head(q))费用为x,将路径p,q合并
Split(v):将v从路径中删除并把路径分为两部分
Splice
01
Splice(p) :将路径p向更靠近根的方向增长
实现方法:把虚边(tail(P),Parent(p)) 变为实边,为了维护实边的性质,将原来从Parent(P)中连出的边设为虚边
02
Expose
1
Expose(v):将从v到树根路径上的所有边设为实边
实现方法:不断调用splice直到根为止
2
有了Expose(v),就可以实现所有动态树操作了
3
Procedure Link(v,w:vertex;x:real);
01
02
03
04
Begin
Concatenate(path(v),expose(w),x);
End;
Link操作

最近更新

关于降解“陈酿”酒中乳酸乙酯的试验研究 2页

关于铁路桥梁孔径计算方法的若干问题 2页

关于酚醛树脂及其制品的试验研究 2页

2025年足跟骨折康复攻略 71页

关于规定荷载下柱截面设计方法的探讨 2页

低碳约束下港口竞争力评价及提升路径研究 10页

关于经济政策学研究内容的思考 2页

关于科技情报研究成果的评定问题 2页

关于直流接触器出厂试验冷态吸合电压换算公式.. 2页

关于电位法在缓慢裂纹增长过程中的应用及理论.. 2页

关于焊接接头微区断裂韧度的研究 2页

幼儿园教育的目的与内容完美 49页

关于沈阳有色金属加工厂技术档案干部职称问题.. 2页

《在大多数广告中》 27页

关于斜板在配筋方向的弯矩计算公式的讨论 2页

关于改进师局单位会计核算方法的探讨 2页

关于推广应用电子计算机工作若干财务问题的解.. 2页

2025年细菌真菌生存分布揭秘 64页

2025年石油加工催化剂项目合作计划书 63页

2025年熔断器项目发展计划 51页

平面图形的周长和面积复习课市公开课一等奖市.. 18页

2025年混合气项目合作计划书 61页

人教版数学高一必修一1.1-2集合的表示 23页

2025年电动工具合作协议书 56页

2025年玻璃钢制品合作协议书 63页

库迪咖啡品牌合作协议 5页

我的大学梦主题班会 29页

(完整版)小学生必背古诗词80首 2页

计算机专业毕业论文3000字 6页

CNAS-EL-03《检测和校准实验室认可能力范围表.. 10页