ਇੱਕ skip list ਇੱਕ ਕ੍ਰਮਬੱਧ linked list ਹੈ ਜਿਸਨੂੰ ਕਈ "express lane" ਪੱਧਰਾਂ ਨਾਲ ਵਧਾਇਆ ਜਾਂਦਾ ਹੈ। ਉਪਰਲੀਆਂ ਪੱਧਰਾਂ ਕਈ ਨੋਡਸ ਨੂੰ ਛੱਡ ਦਿੰਦੀਆਂ ਹਨ, ਇਸ ਲਈ ਖੋਜ ਉਤਰਦੀ ਅਤੇ ਸੱਜੇ ਵੱਲ ਚਲੀ ਜਾਂਦੀ ਹੈ, O(log n) ਪ੍ਰਤੀਸ਼ਤਬੱਧ ਸਮਾਂ ਪ੍ਰਾਪਤ ਕਰਦੀ ਹੈ — ਸੰਤੁਲਿਤ ਰੁੱਖ ਲਈ ਇੱਕ ਸੰਭਾਵ਼ਨਾਤਮਕ, ਸਰਲ ਵਿਕਲਪ ਜਾਂ।
ਸੰਰਚਨਾ
text
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)
