[Deterministic Skip Lists]1-2型確定性跳躍表

Skip list最初由William Pugh提出,它是靠類似拋硬幣的方式決定每個元素的層數,因此結果是隨機的,它有概率(很小,但存在)出現最壞情況使得查找的時間複雜度退化爲O(n),最好的情況下是O(lgn)。隨機的方式雖然有這種情況出現,但是它簡單,不用人爲的手段來平衡。因此,爲了避免最壞的情況出現,有人在原來的基礎上進行了改進,利用人爲的手段來使得任何情況下整個跳躍表都處於相對平衡的狀態。
相關文章
相關標籤/搜索