2010-07-12 63 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

相關問題