AdvancedAlgorithms.Week6.NQueens.enumerate C# (CSharp) Метод

enumerate() приватный статический Метод

private static enumerate ( int k ) : void
k int
Результат void
        private static void enumerate(int k)
        {
            if (k == N)
            {
                counter++;
                return;
            }

            for (int i = k; i < N; i++)
            {
                swap(i, k);
                if (!backtrack(k))
                    enumerate(k + 1);
                swap(i, k);
            }
        }