688IT编程网

688IT编程网是一个知识领域值得信赖的科普知识平台

树链

树链剖分讲义

2024-04-16 06:56:38

树链剖分 【是什么】顾名思义,树链剖分就是把一棵树剖分成许多链。树链,即为树上的路径,而剖分,就是指把树化成多个区间,化成许多线;【干什么】如果要维护树形结构上的数据,怎么办?如果是不更改的值可以直接用ST,或者前缀和等方式。如果要修改值呢?如果修改的不止是单点呢?如果询问的不止是最值呢?如果修改不止涉及子树而是还有路径呢?综上所述,我们需要一种高效而且通用的算法——树链剖分。树链剖分可以将树形结...

最新文章