Ik heb probleem uitzoeken hoe om mijn zoekfunctie om te werken voor mijn binaire boom is het resultaat geldt voor de wortel, maar ik weet niet hoe om te gaan over het doorkruisen van de rest van de boom.
public boolean contains(Object e)
{
return search(root, e);
}
private boolean search(BinaryNode n, Object e)
{
//If the current node is null,
//then the value clearly isn't found and return false.
if (n == null)
{
return false;
}
//If the node contains the search value,
//then the value is found and return true.
if(n.getValue() == e)
{
return true;
}
//If the node isn't null but also doesn't contain the search value,
//then search both the left and right subtrees
return false;
}













