[prev] [index] [next]

Exercise #7 (cont)

Analysis of rebalancing: visits every node ⇒ O(N)

Cost means not feasible to rebalance after each insertion.

When to rebalance? ... Some possibilities:

  • after every k insertions
  • whenever "imbalance" exceeds threshold
Either way, we tolerate worse search performance for periods of time.

Does it solve the problem? ... Not completely.