Skip list là một linked list có thứ tự được bổ sung nhiều tầng "làn tốc hành (express lane)". Các tầng cao hơn nhảy qua nhiều node, nên việc tìm kiếm đi xuống và di chuyển sang phải, đạt được thời gian kỳ vọng O(log n) — như một thay thế xác suất, đơn giản hơn cho một balanced tree.
Cấu trúc
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 (list đầy đủ)
