public Node SearchNode(int value, Node node) { if (node != null) { if (value == node.value) { Engine.Debug("Se encontro el valor"); } else if (value < node.value) { node.SearchNode(value, node.lesserNode); } else if (value > node.value) { node.SearchNode(value, node.greaterNode); } } else { Engine.Debug("No se encontro el valor"); return(null); } return(node); }