Skip Lists: A probablistic Alternative to Balanced Trees

Created on 2022-01-25T12:03:11-06:00

Return to the Index

This card pertains to a resource available on the internet.

This card can also be read via Gemini.

Skip lists have similar performance to balanced trees. They cost additional pointers for each level of indexing and have rare chances to perform poorly ("anxiety.") But for all realistic inputs they work like self-balancing trees with less code and much easier to implement lock-free.

What is it

How does it work