跳錶

什麼是跳錶? 跳錶(skip list) 對應的是平衡樹(AVL Tree),它基於有序鏈表的擴展,提取出鏈表中關鍵節點作爲索引的多層鏈表,以空間換時間提高查找性能,是一種插入/刪除/搜索 都是 O(log n) 的數據結構。它最大的優勢是原理簡單、容易實現、方便擴展、效率更高。因此在一些熱門的項目裏用來替代平衡樹,如 redis, leveldb 等 爲什麼會有跳錶? 二分查找和AVL樹查找 二
相關文章
相關標籤/搜索