A B C D E F G H I J L M N P Q R S T U V Z

S

S - Variable in class sudoku_lsd.SudokuDisplay
 
s0 - Variable in class sudoku_lsd.SudokuDisplay
 
S0 - Variable in class sudoku_lsd.SudokuDisplay
 
s2() - Method in class sudoku_lsd.SudokuSimplify
 
scanABBlocco() - Method in class sudoku_human.Griglia
Applicazione delle regole A e B ai blocchi.
scanARigaColonna() - Method in class sudoku_human.Griglia
scan di ogni casella: A) se viste le altre caselle della riga e della la colonna, la casella e' l'unica che puo' essere in un modo, verra' definita in quel modo.
scanBRigaColonna() - Method in class sudoku_human.Griglia
scan di ogni casella: B) se in una riga ci sono caselle definite, tutte le altre caselle della stessa riga e colonna non possono avere la possibilita' della casella definita.
scanC() - Method in class sudoku_human.Griglia
Applicazione della regola C.
scanD() - Method in class sudoku_human.Griglia
OBSOLETO: e' piu' potente scanA scan di ogni casella: D) se viste le altre caselle della riga, della colonna e del blocco, la casella e' l'unica che puo' essere in un modo, verra' definita in quel modo.
setTempo(int) - Static method in class elab_stats.Statistiche
assegnamento del tempo trascorso per la risoluzione del problema corrente.
SIMPLE - Variable in class sudoku_lsd.Sudoku
 
simplify(SudokuSet[][]) - Method in class sudoku_lsd.SudokuSimplify
 
size() - Method in class engine_lsd.PriorityQueue
Returns size.
size() - Method in class sudoku_lsd.SudokuSet
 
small - Variable in class sudoku_lsd.SudokuDisplay
 
smallB - Variable in class sudoku_lsd.SudokuDisplay
 
smin - Variable in class sudoku_lsd.Sudoku
 
sortByOccurrences(int[], int, int) - Method in class sudoku_human.Griglia
ordina un array con le possibilita' per una casella. e' messa per prima la possibilita' che ha piu' occorrenze tra le possibilita' del resto del blocco, della riga, e della linea.
sortByPossibilityCountAndImpact() - Method in class sudoku_human.Griglia
Ordinamento delle caselle dando priorita' a quelle con meno possibilita', diamo priorita' anche a quelle con maggiore impatto tra le varie possibilita', ovvero per una singola possibilita' hanno maggiore possibilita'.
sortByWeightDecrease(int[], int[]) - Static method in class sudoku_human.Utils
Ordina un array di interi prendendo come base un altro array di interi col peso degli elementi nel primo array.
st2int(String) - Static method in class sudoku_lsd.SudokuGames
 
State - Interface in engine_lsd
State interface.
Statistiche - Class in elab_stats
Classe per raccogliere dati statistici sull'esecuzione degli algoritmi di risoluzione del sudoku, processarli e stampare i risultati delle elaborazioni.
Statistiche() - Constructor for class elab_stats.Statistiche
 
successors() - Method in interface engine_lsd.State
 
successors() - Method in class sudoku_state_research.SudokuState
 
Sudoku - Class in sudoku_lsd
 
Sudoku(int[][]) - Constructor for class sudoku_lsd.Sudoku
 
Sudoku(Sudoku, int) - Constructor for class sudoku_lsd.Sudoku
 
sudoku_human - package sudoku_human
 
sudoku_lsd - package sudoku_lsd
 
sudoku_state_research - package sudoku_state_research
 
SudokuDisplay - Class in sudoku_lsd
 
SudokuDisplay(int[][], int) - Constructor for class sudoku_lsd.SudokuDisplay
 
SudokuGames - Class in sudoku_lsd
 
SudokuGames() - Constructor for class sudoku_lsd.SudokuGames
 
SudokuSet - Class in sudoku_lsd
 
SudokuSet() - Constructor for class sudoku_lsd.SudokuSet
 
SudokuSimplify - Class in sudoku_lsd
 
SudokuSimplify(int[][]) - Constructor for class sudoku_lsd.SudokuSimplify
 
SudokuState - Class in sudoku_state_research
Classe che definisce lo stato di una griglia Sudoku prima, durante e dopo l'esecuzione dell'algoritmo.
SudokuState(Sudoku) - Constructor for class sudoku_state_research.SudokuState
Costruisce uno stato da una tabella.

A B C D E F G H I J L M N P Q R S T U V Z