Uses Java Swing GUI to show a visualization of 8 Queens problem using backtracking algorithm.
A Queen is a chess piece, it moves on a chess board. It is able to move up, down, left, right or on a diagonal. This means that any queen that is on the same row, column or diagonal is able to be attacked.
A board is solved when there are N Queens placed on the board in such a way that none of the Queens can attack each-other.
1.) Compile program using JDK compiler
2.) Run from command line