leetcode-450-Delete Node in a BST

本文探讨了在二叉搜索树(BST)中删除节点的三种情况:仅左子树、仅右子树和同时拥有左右子树。重点介绍了当节点同时拥有两个子树时的处理方法,即找到右子树的最小值节点,用其替换待删除节点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Error:

  1. do not know how to do. We can have 3 situation: When we find the key in BST 1) only has left subtree, 2) only have right subtree, 3) both.
    In 1) and 2), we can just add such subtree to the root, but in 3), we should first its min. val in the right subtree, then delete the key root and replace min. to the root.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值