Package sudoku.solver

Class RandomSolver

java.lang.Object
sudoku.solver.RandomSolver
All Implemented Interfaces:
Solver

public class RandomSolver extends Object implements Solver
  • Constructor Details

    • RandomSolver

      public RandomSolver()
  • Method Details

    • solve

      public boolean solve(MultiDoku doku, List<SolverStep> steps)
      Résout, si possible, le multidoku passé en paramètre en testant toutes les possibilités, de manière aléatoire, avec un algorithme de backtracking.
      Specified by:
      solve in interface Solver
      Parameters:
      doku - Multidoku, à résoudre
      Returns:
      boolean, true s'il est résolu ou false s'il ne l'est pas.