What is a 'Skip List' vs a 'Balanced BST'?

What is a 'Skip List' vs a 'Balanced BST'?

Approach: Compare probabilistic vs deterministic balancing.

A Skip List uses randomization to maintain logarithmic search time, making it easier to implement in concurrent environments. A Balanced BST (like Red-Black) uses deterministic rotations to maintain height.

Follow-up: Which is more cache-friendly?

Key concepts: randomization, logarithmic time, implementation.