Public Member Functions | |
Sudoku3 (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 Sudoku3 | parse (String puzzle) |
static void | main (String[] args) |
Private Member Functions | |
void | initGrid () |
void | printHLine (StringBuilder sb, int n2, int m) |
Private Attributes | |
final int | n |
final int | m |
final int[] | nums |
"grid" is indexed from "1" not from "0"
Definition at line 26 of file Sudoku3.java.
edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.Sudoku3 | ( | int | n | ) |
Definition at line 33 of file Sudoku3.java.
int edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.getCellValue | ( | int | row, | |
int | col | |||
) |
Definition at line 55 of file Sudoku3.java.
void edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.initGrid | ( | ) | [private] |
Definition at line 44 of file Sudoku3.java.
static void edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.main | ( | String[] | args | ) | [static] |
Definition at line 122 of file Sudoku3.java.
References edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.solve().
static Sudoku3 edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.parse | ( | String | puzzle | ) | [static] |
Definition at line 107 of file Sudoku3.java.
References edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.setCellValue().
void edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.printHLine | ( | StringBuilder | sb, | |
int | n2, | |||
int | m | |||
) | [private] |
Definition at line 98 of file Sudoku3.java.
String edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.printSimple | ( | ) |
Definition at line 72 of file Sudoku3.java.
Referenced by edu.mit.csail.sdg.squander.examples.sudoku.Sudoku1Test.testSudoku3Small().
void edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.setCellValue | ( | int | row, | |
int | col, | |||
int | value | |||
) |
Definition at line 48 of file Sudoku3.java.
Referenced by edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.parse().
void edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.solve | ( | ) |
Definition at line 68 of file Sudoku3.java.
Referenced by edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.main(), and edu.mit.csail.sdg.squander.examples.sudoku.Sudoku1Test.testSudoku3Small().
String edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.toString | ( | ) |
Definition at line 81 of file Sudoku3.java.
final int edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.m [private] |
Definition at line 30 of file Sudoku3.java.
final int edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.n [private] |
Definition at line 28 of file Sudoku3.java.
final int [] edu.mit.csail.sdg.squander.examples.sudoku.Sudoku3.nums [private] |
Definition at line 31 of file Sudoku3.java.