← visual-cs

Skip List

Probabilistic multi-level linked list — O(log n) avg search / insert / delete
×3
Ready — insert values to build the skip list.

Statistics

0
Nodes
0
Max Level
0
Operations
0
Comparisons

Probabilistic Level (last insert)

Flip coins until Tails — Heads = promote level (p=0.5)
Assigned level:

Complexity

OperationAvgWorst
SearchO(log n)O(n)
InsertO(log n)O(n)
DeleteO(log n)O(n)
SpaceO(n log n)O(n log n)

Legend

Normal node
Traversal path
Found / Inserted
Deleted node
Sentinel (HEAD/TAIL)

Log