Why it matters
Splay trees are elegant self-adjusting. Understanding shapes trees.
Advertisement
The architecture
Splay operation: rotate node to root via zig + zig-zig + zig-zag.
Amortized O(log n) via potential.
Advertisement
How it works end to end
Sleator + Tarjan 1985.
No explicit balance.
Working set property.
Foundation for link-cut trees.