A skip list är en ordnad länkad lista utökad med flera "express lane" nivåer. Högre nivåer hoppar över många noder, så sökningen descender och rör sig åt höger, vilket uppnår O(log n) förväntad tid — som ett probabilistiskt, enklare alternativ till ett balanserat träd.
Struktur
L3: head ------------------------> 30 -------> NIL
L2: head ----------> 17 ---------> 30 -------> NIL
L1: head ----> 9 --> 17 --> 25 --> 30 --> 42 -> NIL
L0: head -> 3->9->12->17->25->30->39->42 ----> NIL (full list)
