关于跳跃表

跳跃表比起普通的链表,多了什么呢?

就是一个结点可以访问的其他结点数变多了,这样每到一个结点,我们就可以根据值的不同跳跃更多的步数。

它的复杂度大致是log(n)可以理解。

可是如果长度为n的链表的每个结点都可以访问logn个结点呢?

会更慢还是更快呢?

如果会更慢,是因为插入删除的次数多。

如果会更快,是因为查询的次数多。

这中间应该会有个比例吗?

如果查询的次数多是不是不需要跳跃表了?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章