






| 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) |






![]() |
|
![]() |
|



| червено-черно дърво |
(2,4) дърво |
резултат |
| реконструкция (restructuring) | представяне на 4-възел |
двойно червеното изчезва |
| преоцветяване
(recoloring) |
разделяне
(split) |
двойно червеното изчезва или се
разпространява |
| червено-черно
tree action |
(2,4) tree action | резултат |
| реконструкция
(restructuring) |
трансфер
(transfer) |
двойно черното изчезва |
| преоцватяване
(recoloring) |
стопяване
(fusion) |
двойно черното изчезва или се
разпространява |
| наместване
(adjustment) |
представяне на 3-възел |
следва реконструкция или преоцветяване |