私が理解したように、赤黒ツリーで新しいノードを挿入すると、途中で 2 つの赤い子を持つ黒いノードに遭遇したときに、色を反転する必要があります。つまり、親を赤にし、その 2子供たちは黒です(根元を除く)。
ウィキペディアでこんな写真を見ました。
なぜ 8 と 17 は黒ではないのですか?
また、Lafore の「Data Structures and Algorithms in Java」から引用したアプレットもチェックインします。同じこと、これらのノードは黒くなります。
この赤黒木には複数のバージョンがありますか?