sa tanan,
pls. help me find what's wrong with the code i'm writing. this method is use
to delete a node in a binary tree. Dili man mogana.
Here's the code:
Code:
public void delete(Node node, int value) // akong ipasa diri kay ang root node og ang value sa node nga idelete.
{
Node n = new Node(value); //naa na koy gicreate nga Node class nga nag.implement og Comparable where ang value akong gicompare.
if(node != null)
{
if(node.compareTo(n) == 0)
node = null;
else if(node.compareTo(n) < 0)
delete(node.left, value);
else if(node.compareTo(n) > 0)
delete(node.right, value);
}else System.out.println("Node not found!");
}