Skip to content

本游戏使用Qt5.8开发 这是一款数独应用,它有两个主要的功能。首先是给用户随机生成一个谜题,由于在算法上面有保证,本应用所生成的任何谜题,不会是无解的死局,至少会有一个解;其次是帮助用户解开某个谜题;需要说明的是,为了尽可能快的解开谜题,所以本应用内部解题所使用的AI算法,并不是直觉上的递归式算法,而是一个迭代算法(我把所有的核心算法都写在一个while循环里了),所以代码阅读起来,肯定不怎么友好,虽然我在里面加了不少注释,也免不了会晕人,关于可读性这块,先行谢罪!

Notifications You must be signed in to change notification settings

wenpinglaoyao/sudoku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sudoku

本游戏使用Qt5.8开发 这是一款数独应用,它有两个主要的功能。首先是给用户随机生成一个谜题,由于在算法上面有保证,本应用所生成的任何谜题,不会是无解的死局,至少会有一个解;其次是帮助用户解开某个谜题; 需要说明的是,为了尽可能快的解开谜题,所以本应用内部解题所使用的AI算法,并不是直觉上的递归式算法,而是一个迭代算法(我把所有的核心算法都写在一个while循环里了),所以代码阅读起来,肯定不怎么友好,虽然我在里面加了不少注释,也免不了会晕人,关于可读性这块,先行谢罪!

About

本游戏使用Qt5.8开发 这是一款数独应用,它有两个主要的功能。首先是给用户随机生成一个谜题,由于在算法上面有保证,本应用所生成的任何谜题,不会是无解的死局,至少会有一个解;其次是帮助用户解开某个谜题;需要说明的是,为了尽可能快的解开谜题,所以本应用内部解题所使用的AI算法,并不是直觉上的递归式算法,而是一个迭代算法(我把所有的核心算法都写在一个while循环里了),所以代码阅读起来,肯定不怎么友好,虽然我在里面加了不少注释,也免不了会晕人,关于可读性这块,先行谢罪!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages