- 6
- 0
- 约6.25千字
- 约 43页
- 2017-05-30 发布于浙江
- 举报
2.被删除的节点只有左子树或右子树 2 8 1 3 删除节点4 4 6 remove方法 在欲删除节点的父节点上调整链,使其指向欲删节点的左(右)子树。 删除策略: t=(t.left!=null)?t.left:t.right 1)这种删除节点的操作不会破坏二叉查找树的特性 2)其双亲节点的相应指针域的值改为 “指向被删除节点的左子树或右子树”。 remove方法 2.被删除的节点只有左子树或右子树 3.被删除的节点即有左子树也有右子树 2 8 1 3 删除节点2 5 6 remove方法 删除策略: 4 用其右子树的最小数据findMin(t.right)代替该节点的数据,并递归地删除那个节点。 3 t.element=findMin(t.right).element; t.right=remove(t.element,t.right); 为了保持二叉查找树的特性,以其右子树的最小元素(findMin(t.right))替代之,然后再删除这个最小元素。 remove方法 3.被删除的节点即有左子树也有右子树 算法描述如下: remove方法 public void remove(AnyType x){ // 若二叉查找树 T 中存在项等于x 的数据元素, //则删除该数据元素节点,否则返回null root=remove(x,root); } remo
您可能关注的文档
- 概率论与数理统计(张铭丽)0102.ppt
- 概率论与数理统计(张铭丽)11-12-2概率论与数理统计A答案.doc
- 概率论与数理统计(张铭丽)0101.ppt
- 概率论与数理统计(张铭丽)0105.ppt
- 概率论与数理统计(张铭丽)0104.ppt
- 概率论与数理统计(张铭丽)0103.ppt
- 概率论与数理统计(张铭丽)0201.ppt
- 概率论与数理统计(张铭丽)0106.ppt
- 概率论与数理统计(张铭丽)0202.ppt
- 概率论与数理统计(张铭丽)0204.ppt
- 2026乌拉圭畜牧业市场供需分析及资金评估行业战略规划分析研究报告.docx
- 2026年中国微电脑变频恒压卧式泵浦组数据监测研究报告.docx
- 2026物流行业市场现状供需分析及投资评估发展阶段研究分析报告.docx
- 2025至2030油箱行业市场深度调研及发展趋势与市场占有率及有效策略与实施路径评估报告.docx
- 2026中国金属期货市场云计算平台架构设计.docx
- (最新)26年人教版八年级英语下册Unit7第2课时(Section A 2a-2d).pptx
- 环保搬运设备生命周期成本分析报告.docx
- 部编版九年级语文上册重点字音字形归纳复习.docx
- 2025至2030砌筑水泥行业市场发展分析及发展趋势与投资管理策略报告.docx
- 2026中国葡萄干出口竞争力指数测算与国际市场定位研究.docx
原创力文档

文档评论(0)