

三大数据结构
树 链表 图

二叉树
优点:快速定位到要找的元素
缺点:如果元素递增,会退化合成链表

红黑树:
缺点随着元素的增加,树会越来越高 通过磁盘去读取的次数多 I/O开销


B-Tree:在横向上面扩展新的节点,从而容纳更多的元素,这样树叶变矮了




hash不适合范围查询,随机查找需要的次数比较多



大概 一页能存2000多万

B树 非叶子节点也会保存数据 这样 就没有B+数存的数据多
本文探讨了二叉树、红黑树的优缺点,重点介绍了B-Tree的横向扩展和哈希表的适用场景,以及I/O开销对数据结构性能的影响。B-Tree在存储效率上优于B+树,而哈希表不适合范围查询。


三大数据结构
树 链表 图

二叉树
优点:快速定位到要找的元素
缺点:如果元素递增,会退化合成链表

红黑树:
缺点随着元素的增加,树会越来越高 通过磁盘去读取的次数多 I/O开销


B-Tree:在横向上面扩展新的节点,从而容纳更多的元素,这样树叶变矮了




hash不适合范围查询,随机查找需要的次数比较多



大概 一页能存2000多万

B树 非叶子节点也会保存数据 这样 就没有B+数存的数据多
1万+
2804
1393
952

被折叠的 条评论
为什么被折叠?