Lui*_*uis 10 algorithm data-structures fenwick-tree
今天我听了关于fenwick树(二进制索引树)的讲座,老师说这个树是区间树和分段树的概括,但我对这三个数据结构的实现是不同的.这个假设是真的吗?为什么?
我从来没有听过二进制索引树称为任何东西的泛化.它肯定不是区间树和分段树的概括.我建议你按照链接来说服自己.
比这棵树是区间树和分段树的概括
如果通过"这棵树"你的老师意味着"二元索引树",那么他就错了.
但我对这三种数据结构的实现是不同的
当然他们是不同的,你的老师从不说他们不应该.他只是说一个是另一个的概括(这不是真的,但仍然).无论哪种方式,实现都应该是不同的.
具有相同实现的是二进制索引树和fenwick树,因为这些是相同的.