微信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

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

沈昌亮 医院排名 吴洪川 评审 国家卫健委 名院名科 运营管理委员会 心肌梗死 手术 卫健委 邵逸夫医院 数字化 中国综合医院 温州龙湾区第一人民医院 李娜 细则 生命关怀协会医院 非结构化 名院名科打造 期望值 浙江大学医学院附属第四医院 国家医保局 药物 杭州师范大学附属医院 诸暨六院 诸暨六院詹庄锡 痴呆症 詹庄锡 职场 采样组
提交成功!
提醒!
提交成功!