numl.Tests.AITests.Square.Heuristic C# (CSharp) Method

Heuristic() public method

public Heuristic ( ) : double
return double
        public double Heuristic()
        {
            // heuristic for missplaced items
            int problem = 0;
            for (int i = 0; i < _square.Length; i++)
                if (i != _square[i]) problem++;
            return problem;
        }