2010-07-12 61 views
1

有没有简单的方法来记住红黑树的旋转方法?有没有简单的方法来记住红黑树的旋转方法?

+1

我没有看到强迫自己记住它们的一点。如果你使用红黑树,那么你最终会认识他们。如果你不那么为什么强迫自己记住它们?只要你需要他们就看他们。另外,我建议看看treaps。它们非常高效,只有两种旋转类型。 – IVlad 2010-07-12 17:48:38

+0

这已被用作面试问题。 – zooropa 2010-07-12 18:48:46

+4

继续下一个采访。没有人会再次问你。 – 2010-07-12 20:22:25

回答

1

不,没有办法记住!(好吧,不是真的,但它是关于你使用你自己的时间的最合适的答案)。

你知道吗?没有人需要能够背诵旋转的确切机制。 即使少数人需要实现这些,也需要记住它们!请参阅Java's implementation of TreeMap,这是一棵红黑树,并搜索“From CLR”。他们基本上复制了代码,这正是这里的正确行为。

+0

那里确实有:如果你搜索2-3-4树和btree – zinking 2016-08-20 13:42:46

相关问题