标签: Lucene
Skip List(跳跃表)
2018-11-08
Skip List是一个基于链表的概率数据结构,是平衡树的简单且有效的替代品。为什么说是概率数据结构,这体现在skip list的创建和search上。
传统的链表很难快速跳转至某一个节点,所以查找也是很耗时的(即使这是一个有序的链表),skip list则解决这些问题,并且查找的时间复杂度是O(log n),所以skip list在lucene中也是一大利器。