Class ChessQueensAll

java.lang.Object
topics.backtracking.ChessQueensAll

public class ChessQueensAll extends Object
BACKTRACKING PROBLEM: THE PROBLEM OF THE N QUEENS This program calculates one way of placing n queens on a chessboard of side n
Author:
vicegd
  • Constructor Details

    • ChessQueensAll

      public ChessQueensAll(int n)
      Constructor for ChessQueensAll objects
      Parameters:
      n - Size of the board
  • Method Details

    • backtracking

      public void backtracking(int j)
      Performs the backtracking process
      Parameters:
      j - Level in the tree of states starting at 0
    • getNumberOfSolutions

      public int getNumberOfSolutions()
      Gets the number of solutions after the backtracking process
      Returns:
      Number of solutions