- 1、本文档共82页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 左改组(新插入结点出现在危机结点的左子树上进行的调整) 的情况分析: 1、LL 情况:(LL:表示新插入结点在危机结点的 左子树的左子树上) A B +1 h-1 0 +2 +1 h h-1 h-1 LL 改组 BL BR AR B A 0 h 0 h-1 h-1 BL BR AR 危机结点 改组前:高度为 h + 1 中序序列: A B BL BR AR 改组后:高度为 h + 1 中序序列: A B BL BR AR 注意:改组后 平衡度为 0 A B * 2、LR 情况:(LR:表示新插入结点在危机结点的 左子树的右子树上) 情况A: A B +1 h-1 0 +2 -1 h-1 LR 改组 BL AR 危机结点 C CL CR h-2 h-2 h-1 0 +1 C B 0 h-1 h-1 BL AR A CR h-2 CL h-1 -1 0 改组前: 高度为 h + 1 中序序列: 注意:改组后 平衡度为 0,0,-1 C B A B BL AR C CL CR 改组后: 高度为 h + 1 中序序列: A B BL AR C CL CR A * 情况B : A B +1 h-1 0 +2 -1 h-1 LR 改组 BL AR 危机结点 C CR CL h-1 h-2 h-2 0 -1 C B 0 h-1 h-1 BL AR A CL h-1 CR h-2 +1 0 改组前: 高度为 h + 1 中序序列: 注意:改组后 平衡度为 +1,0,0 C B A B BL AR C CR CL 改组后: 高度为 h + 1 中序序列: A A B BL AR C CR CL * 三种情况的区分: 如果B的平衡度为+1 则为 LL型改组; 否则为 LR型改组: 若C的平衡度为: 1:则为LRA型改组; -1:则为LRB型改组。 * 右改组(新插入结点出现在危机结点的右子树上进行的调整) 的情况分析: 1、RR 情况: (RR:表示新插入结点在危机结点的右子树的右子树上) 处理图形和 LL 镜象相似 2、RL 情况: (RL:表示新插入结点在危机结点的右子树的左子树上) A、处理图形和 LRA 镜象相似 B、处理图形和 LRB 镜象相似 * 平衡二叉排序树查找的分析 平衡树上进行查找的时间复杂度为: O(log2n) * B-树(平衡多叉树) 1 100 9 48 2 112 1 4 6 2 36 1 68 90 2 101 110 2 121 1 B- 树中不存在相同的关键字 * 一棵 m 阶 B- 树或者是一棵空树,或者是满足下列条件的平衡 m 叉树: 树中每个结点至多有 m 棵子树; 除根结点之外,其他每个结点至少有 m/2 棵子树; 若根结点不是叶结点,则至少有两棵子树; 所有叶结点都在同一层上,叶结点不包含任何信息; 每个非叶结点包含下列信息: (n, P0, K1, P1, K2, P2, … , Kn, Pn) K1 < K2 < … < Kn P0 所指子树中所有结点的关键字均小于 K1 Pi 所(1<i<n)指子树中所有结点的关键字均大于 Ki且小于 Ki+1 Pn 所指子树中所有结点的关键字均大于 Kn m/2 ≤ n + 1 ≤ m m/2 - 1 ≤ n ≤ m – 1 * B- 树结点的结构类型: typedef struct mbs { int keynum; keytype Key[m]; /* 0 号单元未用*/ struct mbs *link[m]; } * 查找36 查找108 1 100 112 9 48 2 1 4 6 2 36 1 68 90 2 101 110 2 121 1 36 * 100 20 60 5 10 80 25 40 120 180 110 116 132 189 200 3 阶 B- 树插入: 插入90 100 20 60 5 10 80 90 25 40 120 180 110 116 132 189 200 * 插入195 100 20 60 5 10 80 90 25
您可能关注的文档
- 《少先队六知四会》.ppt
- 《少先队知识》.doc
- 《少先队员“六知六会一做”》.ppt
- 《设备管理应知应会》.doc
- 《设计合同模板》.doc
- 《设计概论(电子版)(完成版)》.doc
- 《社会研究方法复习资料(风笑天版)》.doc
- 《社会医学12年7月期末考试复习题》.doc
- 《社区下半年健康教育活动记录》.doc
- 《社区志愿者学习雷锋志愿活动》.doc
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)