是否需要使用鍵和值來實現BST?我可以實現有方法調用,如下面的一個BST,將在其中作出比較時的遍歷是否應該去基於V值的左節點或右節點每個節點: public class BST<V>
{
public void Insert(V value)
{
//implementation
}
public V Remove(V value)
我想了解紅色的黑色樹木是如何工作的,假設從圖片的第一個到第二個的過渡,我沒有任何問題,我根據教學資源得到這個,之後我需要做在紅色G節點上進行本地修復。 所以作爲第二步的修正,G是否簡單地塗成黑色以保持紅黑色屬性? alt text http://img683.imageshack.us/img683/4929/rb1.jpg 感謝