generování sudoku

5
Generování Generování sudoku sudoku Ondřej Hlaváč

Upload: aulani

Post on 06-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Generování sudoku. Ondřej Hlaváč. Základní pravidla sudoku. Každý řádek, sloupec a čtverec obsahuje každý ze znaků 1 až 9 právě jednou Právě jedno řešení Řešitelné lidmi. Základem každého generátoru je řešitel. Kontrola řešitelnosti Určuje složitost vygenerovaných rébusů. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Generování sudoku

Generování Generování sudokusudoku

Ondřej Hlaváč

Page 2: Generování sudoku

Základní pravidla sudoku

• Každý řádek, sloupec a čtverec obsahuje každý ze znaků 1 až 9 právě jednou

• Právě jedno řešení• Řešitelné lidmi

Page 3: Generování sudoku

Základem každého generátoru je řešitel

• Kontrola řešitelnosti• Určuje složitost vygenerovaných

rébusů

Page 4: Generování sudoku

Způsoby generování

Dva základní přístupy:• Od plné mřížky• Od prázdné mřížky

Nejpoužívanější metody:•Nahodné generování•Mazání hodnot z plné mřížky•Stromová struktura

•Do šířky•Do hloubky

Page 5: Generování sudoku

Algoritmus

Vybereme náhodnou buňku

Vybereme náhodnou hodnotu

Vyčistíme řádek, sloupec a čtverec

poleBunek

poleMoznosti

Zkontrolujeme prázdné buňky

Je sudoku řešitelné?

Konec

Jsme na max. počtu čísel?NeAno

Ne

Ano

Vrátíme krok a odeberemez pole možností