面试题 17.12. BiNode 二叉搜索树

博主在学习二叉搜索树时遇到困难,主要困惑于节点为空和循环节点的处理。在尝试构建二叉搜索树时,对于左子树和右子树全为null的情况理解有误,导致在不同节点数量情况下出现错误。代码实现中,当p.left=null时,尝试模拟题目的left置空条件,但这导致了循环节点的问题,目前尚未找出原因。
摘要由CSDN通过智能技术生成

算法菜鸟一枚,二叉搜索树和题目意思都是看完题解理解的,看完思路晚上做了一下。

做的时候仍遇到了问题,
开始认为左子二叉树,左右子节点皆为null,的时候,则为0那个节点,但是右子二叉树的左右孩子节点也是这样。
然后如果p.left=null,对应着题目说的left置空,但是这行代码放进else{ }节点少的时候可以通过,节点多的时候会出现循环节点,不知道原因。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值