当前位置: 首页 > news >正文

B树、B+树、哈夫曼树

目录

  • 1. B树
  • 2. B+树
  • 3. 哈夫曼树

1. B树

特点:一个节点当中可以有多个值,节点内部key 值是有序的,节点内部存储的是key-value类型的数据

磁盘中文件存储用B树。

4阶B树一个节点最多三个key值
5阶B树一个节点最多四个key值

B树有很多的分支,查询时间复杂度低于二叉树(相同节点B树高度更低)

16阶B树使用较多

cache与内存进行交换大小为 4KB

B树

2. B+树

结构特点:

  1. 非叶子节点仅具有索引作用,也就是说,非叶子节点只能存储key,不能存储value
  2. 树的所有叶子节点构成一个有序链表,可以按照key排序的次序依次遍历全部数据

存储结构符合数据库的存储

3. 哈夫曼树

哈夫曼树

http://www.lryc.cn/news/330923.html

相关文章:

  • 评价指标_Precision(精确率)、Recall(召回率)和Accuracy(准确率)区别和联系
  • 【React】React AJAX
  • vue 移动端弹窗带滚动效果 滚动到底的时候弹窗下的页面会跟着滑动
  • Linux-3 yum和vim
  • 什么是计算机视觉?计算机视觉:从基础到前沿
  • Java中的可变字符串
  • C++多线程:单例模式与共享数据安全(七)
  • 康耐视visionpro-CogAcqFifoTool工具详细说明
  • 静态图片如何生成gif动画?一个网站在线实现
  • Git 实战教程
  • 解决Vue中仓库持久化的问题,不借助插件用原生JS实现仓库持久化。了解仓库的插件机制、监听的时机
  • ajax的优缺点有哪些?
  • 自贡市第一人民医院:超融合与 SKS 承载 HIS 等核心业务应用,加速国产化与云原生转型
  • vue使用iview导航栏Menu activeName不生效
  • 谷粒商城实战(008 缓存)
  • python的相关语法
  • 【面试经典150 | 动态规划】最小路径和
  • 生成式AI的情感实验——AI能否产生思想和情感?
  • 力扣贪心算法--第一天
  • Nginx反向代理和缓存
  • 支持多元AI场景应用,宁畅“NEX AI Lab”开放试用预约中
  • Git 如何合并多个连续的提交
  • k8s 基础入门
  • 【Python项目】AI动物识别工具
  • 逻辑回归(Logistic Regression)详解
  • .vimrc文件的语句语法
  • c语言之函数指针作形参
  • python文件的读取操作
  • 查看并设定【网络适配器】的优先级(跃点数)
  • 深入理解 Hadoop 上的 Hive 查询执行流程