- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法课件--第章(查找表)11
查找表:是一种以集合为逻辑结构,以查找为核心运 算,同时包括其他运算的数据结构。 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
您可能关注的文档
最近下载
- The Summer I Turned Pretty《我变美的那夏天(2022)》第二季第八集完整中英文对照剧本.docx VIP
- The Summer I Turned Pretty《我变美的那夏天(2022)》第二季第七集完整中英文对照剧本.docx VIP
- The Summer I Turned Pretty《我变美的那夏天(2022)》第二季第六集完整中英文对照剧本.docx VIP
- Unit 4 School days(Grammar) 课件 -2024-2025学年《英语》 七年级上册(译林版).pptx VIP
- 2024年四川省高考数学试卷(含答案解析)文科+理科.docx
- 中国助洗剂项目商业计划书.docx
- The Summer I Turned Pretty《我变美的那夏天(2022)》第二季第四集完整中英文对照剧本.docx VIP
- 中国硫酸黏菌素类产品项目商业计划书.docx
- 中国化学纤维制造项目创业计划书.docx
- 2025年中国四氯化锆项目投资计划书.docx
文档评论(0)