Code
We are happy to give you the code used for solving Sudoku. It's written is Java and it'is quiet simple. You may start by the class call Solver and follow the path.
You can reuse the code and consider it as in lgpl.
Solver.java Grid.java SolvingGrid.java Cell.java CellDecision.java GridUtils.java
package com.asksudoku.logic;
public class Cell {
protected int x;
protected int y;
public Cell(int x, int y) {
this.x = x;
this.y = y;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
public String toString() {
return "Cell [x="+x+",y="+y+"]";
}
public boolean equals(Object obj) {
if (obj == null || !(obj instanceof Cell)) {
return false;
}
Cell cell = (Cell)obj;
if (cell.x ==x && cell.y == y){
return true;
}
return false;
}
}



