Algorithm insertItem(k, e) 1.We search for key k to locate the insertion node v 2.We add the new item (k, e) at node v 3. while overflow(v) if isRoot(v) create a new empty root above v v ← split(v) |
|
|
|
|
Red-black tree action |
(2,4) tree action |
result |
restructuring | change of 4-node representation |
double red removed |
recoloring |
split |
double red removed or propagated up |
Red-black
tree
action |
(2,4) tree action | result |
restructuring |
transfer |
double black removed |
recoloring |
fusion |
double black removed or propagated up |
adjustment |
change of 3-node representation |
restructuring or recoloring follows |