- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查找表:是一种以集合为逻辑结构,以查找为核心运 算,同时包括其他运算的数据结构。 North China Electric Power University ② 被删结点不是叶子,j无左,仅有右子树,则 s=j-rchild, s做p的左(或右)子树。 4 1 3 6 12 4 3 6 12 ③ 被删结点不是叶子,j有左,无右子树,则 s=j-lchild, s做p的左(或右)子树 p j s 4 3 2 6 12 4 2 6 12 p j s North China Electric Power University ④ j既有左,又有右。则沿j的左子树的右子树方向找, 一直找到按中序遍历j的直接前趋结点。此结点作为 新选的根结点s, 然后做相应的指针修改。 20 10 30 6 15 3 9 13 18 8 p j q s 20 9 30 6 15 3 8 13 18 在上图中,s-rchild=Null; s-lchild!=Null 修改四个指针:1)s-rchild=j-rchild; 2)q-rchild=s-lchild; 3)s-lchild=j-lchild; 4)p-lchild=s; North China Electric Power University 20 10 30 6 15 3 9 13 18 p j q s 20 9 30 6 15 3 13 18 在上图中,s-rchild=s-lchild=Null,仍做前面的四个操作。 20 9 30 6 15 3 13 18 p j,q s 20 6 30 3 15 13 18 上图中,s-rchild=Nill,且q=j,修改两个指针: 1)s-rchild=j-rchild; 2)p-lchild=s; North China Electric Power University 下面给出在二叉排序树T中查找结点j, 使j-key=x,如 果x在T中,则删除x结点,否则, 送出B=1,说明此树中 无被删结点的算法: void det(bitreptr t,bitreptr j, ElemType x) // j指向被删结点,p指向其双亲,假设树不空 { j=t; B=1; while((j!=NULL)(B==1)) { if (xj-key) { p=j; j=j-Lchild; } else if (x==j-key) B=0; else if (xj-key) { p=j; j=j-Rchild; } }//以上过程是查找过程 if(B==0) { if (j-Lchild==NULL) { s=j-Rchild; } while (s-Rchild==NULL) { q=s; s=s-Rchild; } if (q=j) { s-Rchild=j-Rchild; } if (j==p-Lchild) p-Lchild=s; else p-Rchild=s; if (j==p-Lchild) p-Lchild=s; else p-Rchild=s; if (j==p-Lchild) p-Lchild=s; else p-Rchild=s; if (j==p-Lchild) p-Lchild=s; else p-Rchild=s; else if (j-Rchild==NULL) { s=j-Lchild; } else { q=j; s=q-Lchild; else { s-Rchild=j-Rchild; q-Rchild=s-Lchild; s-Lchild=j-Lchild; } } North China Electric Power University if(B==0) { if (j-Lchild==NU
您可能关注的文档
- 电场强度与电势差的关系zizuo-().ppt
- 工程光学和技术6.ppt
- 电磁场的能量与能流.ppt
- 电磁场和电磁波—波2.ppt
- 解析函数与调与函数的关系6.ppt
- 电工技术第一节课件.ppt
- 均相与非均相分离.ppt
- 科学:2.2《氧气与氧化》(第一课时)课件(浙教版八年级下).ppt
- 电机拖动 第1节 磁路.ppt
- 工程热力学第8讲-第4章-2典型过程装备中热力过程.ppt
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
文档评论(0)