此处判断node.leftChild和node.rightChild的部分
提供专属的一对一在线答疑,快速答疑解惑。
及时响应学习咨询,帮助解决问题。
购买后7天内可申请无理由退款。
购买后30天内如遇降价,可申请价保。
对于提问做到有问必答,帮您扫清学习过程中的种种障碍
//2.有一个节点(左或者右)
if (node.LeftChild == null && node.RightChild != null)
{
node.Data = node.RightChild.Data;
node.LeftChild = node.LeftChild.LeftChild;
node.RightChild = node.RightChild.RightChild;
node.RightChild = null;
return;
}
if (node.LeftChild != null && node.RightChild == null)
{
node.Data = node.LeftChild.Data;
node.LeftChild = node.LeftChild.LeftChild;
node.RightChild = node.RightChild.RightChild;
node.LeftChild = null;
return;
}