二叉检索树、跳表、数组比较

查询

数据结构时间复杂度备注
二叉检索树O(log n)-
跳表O(log n)理想情况下
数组O(log n)-
  • 由于有内存局部性原理,数组的查询效率是高于树和跳表的。甚至在小数据的情况下,都有可能数组的移动代价也不高(CPU缓存 + 内存拷贝)。
  • 范围查找数组效率会远高于跳表和树:数组能快速处理大段区域(比如使用内存拷贝技术),再叠加局部性原理

存储空间

数据结构占用空间备注
二叉检索树-
跳表-
数组-

参考资料

  • 极客时间-检索技术核心20讲 02 | 非线性结构检索:数据频繁变化的情况下,如何高效检索?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值