Esempio n. 1
0
        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);
        }