AIMA.Core.Search.CSP.BacktrackingStrategy.selectUnassignedVariable C# (CSharp) Method

selectUnassignedVariable() protected method

protected selectUnassignedVariable ( Assignment assignment, CSP csp ) : Variable
assignment Assignment
csp CSP
return Variable
        protected Variable selectUnassignedVariable(Assignment assignment, CSP csp)
        {
            foreach (Variable var in csp.getVariables())
            {
                if (!(assignment.hasAssignmentFor(var)))
                    return var;
            }
            return null;
        }