def delete(self,data):
if self.root!=None:
self._delete(data,self.root)
def _delete(self,data,cur):
if cur!=None:
if cur.data==data:
if cur.left==None and cur.right==None:
cur=None
else:
print("Wait")
else:
self._delete(data,cur.left)
self._delete(data,cur.right)
我正在代码中使用递归从树中删除叶子节点,但是将cur = None设置为无,则在我再次查看它时会打印该节点。