微信logo
企业微信
电话logo 15372607513
首页 > 交流摘要 > 关于查找的相关交流摘要

必须从二叉查找树(Binary search tree)讲起。二叉查找树是一种查找效率非常高的数据结构,它有三个特点。(1)每个节点最多只有两个子树。(2)左子树都为小于父节点的值,右子树都为大于父节点的值。(3)在n个节点中找到目标值,一般只需要log(n)次比较。二叉查找树的结构不适合数据库,因为它的查找效率与层数相关。越处在下层的数据,就需要越多次比较。

摘自《伙伴们,有没有自己实现一个简单的数据库的》 发表于:2022-10-12 12:09

二叉查找树的结构不适合数据库,因为它的查找效率与层数相关。越处在下层的数据,就需要越多次比较。极端情况下,n个数据需要n次比较才能找到目标值。对于数据库来说,每进入一层,就要从硬盘读取一次数据,这非常致命,因为硬盘的读取时间远远大于数据处理时间,数据库读取硬盘的次数越少越好。 B树是对二叉查找树的改进。它的设计思想是,将相关数据尽量集中在一起,以便一次读取多个数据,减少硬盘操作次数。

摘自《伙伴们,有没有自己实现一个简单的数据库的》 发表于:2022-10-12 12:09

尝试看看下列相关的交流摘要推荐

大数据 沈昌亮 浙江省卫健委 国家卫健委 信息化 混杂性 院办 数字化 病案 心肌梗死 医共体 吴洪川喜结良缘 兰溪市人民医院医共体 温州龙湾区第一人民医院 上海军医大学院长 细则 评价 期望值 中国综合医院 结构化 非结构化 精确性 大咖共聚行迪医管 浙江大学医学院附属第四医院 浙江省政府 行政部门 奥密克戎 药物 杭州师范大学附属医院 诸暨六院
提交成功!
提醒!
提交成功!