Public Member Functions | |
Sudoku5 (int n) | |
void | setCellValue (int row, int col, int value) |
int | getCellValue (int row, int col) |
void | solve () |
String | printSimple () |
String | toString () |
Static Public Member Functions | |
static Sudoku5 | parse (String puzzle) |
static void | main (String[] args) |
Private Member Functions | |
void | printHLine (StringBuilder sb, int n2, int m) |
Private Attributes | |
int[][] | grid |
final int | n |
final int | m |
final int[] | nums |
"grid" is indexed from "1" not from "0"
Definition at line 23 of file Sudoku5.java.
edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.Sudoku5 | ( | int | n | ) |
Definition at line 31 of file Sudoku5.java.
int edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.getCellValue | ( | int | row, | |
int | col | |||
) |
Definition at line 48 of file Sudoku5.java.
static void edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.main | ( | String[] | args | ) | [static] |
Definition at line 115 of file Sudoku5.java.
References edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.solve().
static Sudoku5 edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.parse | ( | String | puzzle | ) | [static] |
Definition at line 100 of file Sudoku5.java.
References edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.setCellValue().
void edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.printHLine | ( | StringBuilder | sb, | |
int | n2, | |||
int | m | |||
) | [private] |
Definition at line 91 of file Sudoku5.java.
String edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.printSimple | ( | ) |
Definition at line 65 of file Sudoku5.java.
Referenced by edu.mit.csail.sdg.squander.examples.sudoku.Sudoku1Test.testSudoku5Small().
void edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.setCellValue | ( | int | row, | |
int | col, | |||
int | value | |||
) |
Definition at line 43 of file Sudoku5.java.
Referenced by edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.parse().
void edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.solve | ( | ) |
Definition at line 61 of file Sudoku5.java.
Referenced by edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.main(), and edu.mit.csail.sdg.squander.examples.sudoku.Sudoku1Test.testSudoku5Small().
String edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.toString | ( | ) |
Definition at line 74 of file Sudoku5.java.
int [][] edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.grid [private] |
Definition at line 25 of file Sudoku5.java.
final int edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.m [private] |
Definition at line 28 of file Sudoku5.java.
final int edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.n [private] |
Definition at line 26 of file Sudoku5.java.
final int [] edu.mit.csail.sdg.squander.examples.sudoku.Sudoku5.nums [private] |
Definition at line 29 of file Sudoku5.java.