FAL 量化风控线条训练营第八期远程班
node.setRight(new TreeNode(value));
return true;
}
node = node.getRight();
}
}
return false;
}
private TreeNode deleteNode(TreeNode root, int value) {
if (root.val == value) {
// remove
if (root.getLeft() == null && root.getRight() == null) {
// 删除的节点是叶子节点
return null;
} else if (root.getLeft() == null) {
// 删除节点的左节点是 null