Array: , alphabet . Root (values 1-9, mid=5):
- Bitvector: values get 0, values get 1
- Array:
- Bits:
- Left gets:
- Right gets:
Left child (values 1-5, mid=3):
- Array:
- Bits:
- Left: , Right:
Continue recursively until each node handles a single value.
Concrete walkthrough
Array: , alphabet . Root (values 1-9, mid=5):
Left child (values 1-5, mid=3):
Continue recursively until each node handles a single value.