LL(Pivot = a)

RR(pivot = a)

LR=RR+LL(pivot= b → a)

RL=LL+RR(pivot = c → a)

2-3 Tree
2 or 3 children
perfectly height balanced
Search tree
Left ≤ first < middle < second ≤right

Insertion, Deletion Since children should be 2 or 3, insertion may cause overflow → split nodes [→increase height] and deletion cause underflow → use spare / delete node [→decrease height]

root has at least 2 children
internal node: [m/2]children
leaves at same level
Insert, delete, search: O(log(n))
