数据结构课件第8章
(2) 若被删除结点有右子树,但没有左子树,则可以用其右子树的根结点取代被删除结点的位置,如图8.23(b)所示; (3) 若被删除结点有左子树,但没有右子树,则可以用其左子树的根结点取代被删除结点的位置, 如图8.23(c)所示; (4) 若被删除结点的左、右子树均为非空,则要找到被删除结点的右子树中关键码最小的结点(设该结点的位置由t指出),用该结点取代被删除结点的位置, 并在右子树中将t所指的结点删除。由于t是右子树中关键码最小的结点,故它一定是右子树中沿左子树链往下走所得到的最后一个结点,所以没有左子树。因此,用t的右子树来取代t所指结点的位置,如图8.23(d)所示。 图 8.23 在排序二叉树中删除结点r (a) r无儿子; (b) r只有右子树; 图 8.23 在排序二叉树中删除结点r (c) r只有左子树; (d) r左右子树均存在 不难验证,上述各种情况下的删除操作均使原来的排序二叉树保持了性质。设p: Tlink 为指向排序二叉树根结点的指针, item: elemtp为待删除结点的关键码,则在排序二叉树中删除结点的操作可表示为procedure remove(item: elemtp, var p: Tlink), 其功能为在以p所指结点为根的排序二叉树中删除关键码为指定值item的结点,其处理过
您可能关注的文档
- 2013中考一次函数试题_.doc
- 氨的危险有害因素表.doc
- 2013中考专题复习语病修改.doc
- 数据结构导论-实践设计报告-1.doc
- 2013中考化学人教版-物质组成的奥秘(含答案).doc
- 2013中考化学人教版-自然界的水(含答案).doc
- 2013中考化学实验操作考试试题(6题).doc
- 2013中考化学知识点汇总(人教版).doc
- 氨纶弹性织物染整工艺探讨.doc
- 2013中考化学酸碱盐考点突破.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 骨科医院医疗质量委员会季度工作总结(3篇).docx VIP
- 深度解析(2026)《WST 414—2024 室间质量评价不合格原因分析》.pptx VIP
- 新22J01 工程做法参考标准.docx
- 2026年潍坊市招商发展集团有限公司公开招聘(12名)笔试参考试题及答案解析.docx VIP
- 有限空间作业安全培训试卷(含答案).doc VIP
- 2026年潍坊市招商发展集团有限公司公开招聘(12名)考试参考题库及答案解析.docx VIP
- 第二章《三维造型基础》构成要素课件.ppt VIP
- 新22G03 墙下扩展基础.docx
- 2023年度工程硕士模考模拟试题附参考答案详解【培优B卷】.docx
- (整理版)桐乡三中八年级英语下册第12周周周清 牛津.pdf
原创力文档

文档评论(0)