- 13
- 0
- 约6.23千字
- 约 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
您可能关注的文档
最近下载
- 颈动脉狭窄介入治疗操作规范(专家共识).pdf VIP
- 小学五年级下册数学应用题100道(含答案).docx
- 压缩空气储能电站浅埋人工储气洞库设计基本理念和方法.pdf VIP
- 西门子光子双源ct培训课件.ppt VIP
- 单相桥式整流电路教案.doc VIP
- 2025年湖北省中考语文试题(含答案及解析).pdf
- 云南省楚雄彝族自治州2024-2025学年五年级下册期末考试语文试卷(有答案).pdf VIP
- 给排水国标图集-04S516:混凝土排水管道基础及接口.pdf VIP
- 文华期货软件公式指标文华财经指标公式源码期货指标自动提示买卖点的期货软件.doc VIP
- 10 荀径-列控中心基本原理和功能.ppt
原创力文档

文档评论(0)