N-Queens Problem

Place N queens such that none attack each other.

Status: Ready
Speed

Algorithm Logic

1function solveNQueens(board, row):
2 if row == n:
3 return true
4
5 for col in 0 to n:
6 if isSafe(board, row, col):
7 board[row] = col
8 if solveNQueens(board, row + 1):
9 return true
10 board[row] = -1 // Backtrack
11
12 return false

Recommended: 4-8