Esempio n. 1
0
        static void Main(string[] args)
        {
            NQueens queens = new NQueens();

            queens.solveNQ();
            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            int numberOfQueens = int.Parse(Console.ReadLine());

            //var chessBoard = new NQueens(numberOfQueens);
            //chessBoard.FindNonConflictsChessboard();
            //chessBoard.GetResult();
            var chessBoard = new NQueens(numberOfQueens, true);

            chessBoard.FormulaApproach();
            chessBoard.GetResultF();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            NQueens board = new NQueens(5);

            Stopwatch sw = new Stopwatch();

            sw.Start();

            board.SolveBacktracking();

            sw.Stop();

            Console.WriteLine(sw.ElapsedMilliseconds);

            Console.ReadKey();
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            var nQueens = NQueens.Init();

            nQueens.Solve();
        }