【发布时间】:2016-01-07 05:39:13
【问题描述】:
我最近了解了这种称为 Euler Tour Tree 的数据结构,它解决了树上的动态连接问题。如果您不了解此数据结构并希望学习,请查看此link 我在理解 reroot 过程时遇到问题。树中的每个节点都必须存储指向所表示的欧拉循环序列中第一个和最后一个节点的指针。在其他操作中,这些值将如何变化是显而易见的,但在重新根过程中,位置可能会发生高达 O(n) 的变化,因此这些值也会发生变化。有人可以帮我看看这个吗?
【问题讨论】:
-
你在斯坦福大学花了很多钱。我相信您的 CS166 教授会很乐意为您提供帮助。
-
呃,不,我不在斯坦福。我刚刚用谷歌搜索了它。
-
你找到答案了吗?
-
我很久以前就放弃了寻找。我只是在为即将举行的奥运会做准备。
-
链接幻灯片(以及互联网上的其他幻灯片)的问题是:它有一个错误:web.stanford.edu/class/cs166/lectures/05/Slides05.pdf
标签: data-structures