- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法——B树
算法设计与分析;纲要;至今为止,搜索树是仅仅在内存里面的数据结构。
前提: 内存可以容纳搜索树中的数据集 (包括树的负载)
反例: 银行中的交易数据 每天 1 GB
每天增加 1GB 内存 ( 电源故障?)
使用二级存储设备 (穿孔卡, 硬盘, 磁带,等等.)
要求: 使搜索树结构必须能使用二级存储设备。;硬盘 I;硬盘 II;算法分析 ;原则;原则 (2);B树定义;B树定义 (2);B树:定义 (3);高度为 h的B树 T, 以下对高度的限制成立:
;二叉树与B树对比;比较红黑树和B树
高度均为 O(log n)
红黑树对数的基为2
B树的基为~1000
树的高度相关的差异是 lg t
当 t=2时, B树是 2-3-4树 (它表示的是红黑树)!;B树操作;搜索;创建一棵空树;分裂节点;分裂节点 (2);分裂节点 (2);分裂:运行时间;插入键;插入键 (2);将根节点分裂需要创建新的节点
树从顶部,而不是底部增长。;插入键 ;;插入: 举例;插入: 举例 (2);插入: 运行时间;删除键;
情况 1: 如果键k在节点x中, 并且x是叶子, 从x中删除k;删除键 (3);删除键 (4);沿着树下降: 如果在当前节点x找不到k ,查找必定包含k的子树ci[x].
如果ci[x]仅有t – 1个键,需要采取措施保证我们下降碰到的节点的大小至少是t.
我们可能碰到两种情况.
如果 ci[x] 仅有 t-1 个键, 但是一个兄弟至少有 t 个键, 从x移动一个键给 ci[x]使它多一个键, 从ci[x]的相邻的左右兄弟移动一个键给 x, 并且从兄弟中移动适当的孩子给ci[x] – 分布 ;删除键 – 分布(2);删除键 – 合并;树的高度tree shrinks in height;删除: 运行时间;两遍操作;其他存取方法;
您可能关注的文档
- 第四课第1课时 青春的情绪 课件(共26张PPT).ppt
- 第四课-就英法联军远征中国给巴特勒上尉的信.ppt
- 第四课第一课时 人人享有人格尊严权.ppt
- 第四课洋务运动和中国资本主义的产生.ppt
- 第四课词语万花筒(包含四节的内容).ppt
- 第四课第二框 规律.ppt
- 第四课七月的天山ppt.ppt
- 第希腊先哲的精神觉醒.ppt
- 等价无穷小量的运用.doc
- 第四课第一框课件.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
最近下载
- 宏观经济学计算题大全.doc VIP
- 苏教版数学四年级上册第八单元认识射线、直线和角(课件).pptx
- 某市棚户区改造中区市政道路建设工程路面天然砂砾垫层施工方案.doc
- 淀粉制品公司风险分级管控与隐患排查治理双体系双控手册2022-2024.doc
- 福建省 政和县志.pdf
- 知识产权对策、研究成果管理及合作权益分配.pdf VIP
- 人工智能对学习、教学和教育的影响-The Impact of Artificial Intelligence on Learning, Teaching, and Education.docx
- 中越边广西龙邦镇护龙村跨国婚姻问题研究及对策.doc VIP
- 小学道德与法治六年级下册《我们生存的家园》教学设计及反思.doc
- 宏观经济学计算题.docx VIP
文档评论(0)