Splay Trees
Problems with AVL Trees
- extra storage/complexity for height fields
- ugly delete code
Solution: splay trees
- blind adjusting version of AVL trees
- amortized time for all operations is O(log n)
- worst case time is O(n)
- insert/find always rotates node to the root!