# 基于python实现数独游戏软件工程设计
#### 介绍
基于Pyhton语言实现9 x 9的数独游戏。
并采用DLX双向十字链表算法进行求解。
#### 软件架构
运行环境:**python3** + **Pycharm**
#### 安装教程
1. 源码运行文件参考**Sudoku_Game-python/源代码文件/源代码使用说明**
1. 本项目的主要关注点在于项目的软件设计文档以及设计之后的代码测试。
1. 详细的设计周期可以参考该项目的博客文件[**zarror's blog**](http://zarror-wang.gitee.io/blog/2021/01/17/Sudok_Game/Blog-20210117/)
#### 使用说明
1. 详细的项目设计思路与设计信息参考博客文件👆。
没有合适的资源?快使用搜索试试~ 我知道了~
基于Pyhton语言实现9 x 9的数独游戏.zip
共46个文件
txt:12个
png:10个
py:9个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 177 浏览量
2024-05-26
10:32:46
上传
评论
收藏 4.45MB ZIP 举报
温馨提示
数独游戏 基础解法 排除法(摒除法) 摒除法:用数字去找单元内唯一可填空格,称为摒除法,数字可填唯一空格称为排除法 (Hidden Single)。 根据不同的作用范围,摒余解可分为下述三种: 数字可填唯一空格在「宫」单元称为宫排除(Hidden Single in Box),也称宫摒除法。 数字可填唯一空格在「行」单元称为行排除法(Hidden Single in Row),也称行摒除法。 数字可填唯一空格在「列」单元称为列排除法(Hidden Single in Column),也称列摒除法。 唯一余数法 唯一余数法:用格位去找唯一可填数字,称为余数法,格位唯一可填数字称为唯余解(Naked Single)。 余数法是删减等位群格位(Peer)已出现的数字的方法,每一格位的等位群格位有 20 个 进阶解法 上述方法称为基础解法(Basic Techniques),其他所有的解法称为进阶解法(Advanced Techniques),是在补基本解法之不足,所以又称辅助解法。 进阶解法包括:区块摒除法(Locked Candidates)、数组(Subset/Tuple)
资源推荐
资源详情
资源评论
收起资源包目录
基于Pyhton语言实现9 x 9的数独游戏.zip (46个子文件)
新建文本文档.txt 3KB
Sudoku_Game-python-master
.DS_Store 6KB
源代码文件
.DS_Store 6KB
源代码使用说明.txt 979B
基础数独游戏源代码
sudok_version4.py 11KB
源代码文件说明.txt 985B
Sudok_Generate_Version2.py 5KB
sudoku_final
sudoku_solve.py 6KB
sudoku.py 13KB
Sudok_Generate_Version1.py 5KB
Sudok_Version5
sudok_solve.py 6KB
Sudok.py 12KB
sudok_Generate_version3.py 9KB
数独游戏GUI界面源代码
Sudok_Gui.py 16KB
Sudok_puzzle.txt 1.65MB
数独游戏GUI界面源代码说明.txt 165B
代码质量分析文件
sudoku.py最后一次代码质量测试.pdf 66KB
Sudok_Generate_Version3第一次质量分析.pdf 1.33MB
Sudok_Generate_Version3修改后质量分析.pdf 66KB
LICENSE 34KB
代码覆盖率测试文件
FGL-测试用例4.PNG 144KB
FGL-测试用例8.PNG 166KB
单元测试文件
map_one_72.txt 12KB
Line_one_set.txt 1024KB
gen_all_set.txt 10.11MB
代码性能分析
最后版本性能测试
c-1000-map.PNG 90KB
s-1000-map.PNG 127KB
c-1000000-list.PNG 66KB
s-10000-map.PNG 104KB
性能测试_求解10000-map.pdf 120KB
s-10000list.PNG 61KB
性能测试_求解1000-map.pdf 118KB
c-1000-list.PNG 96KB
c-1000000-map.PNG 104KB
性能测试生成1000000-map.pdf 119KB
s-1000list.PNG 59KB
性能测试生成1000-map.pdf 118KB
Sudok_Generate_Version1部分运行效率分析(函数itertools).pdf 98KB
Sudok_Generate_Version1运行效率分析二(递归排序函数).pdf 107KB
.gitignore 350B
运行结果
sudoku_puzzle.txt 169KB
sudoku_gen.txt 169KB
说明.txt 82B
sudoku.txt 845KB
README.en.md 948B
README.md 699B
共 46 条
- 1
资源评论
野生的狒狒
- 粉丝: 3396
- 资源: 2437
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- KeepAliveError解决办法.md
- 文本分类的一个机器学习示例
- Linux系统常用命令大全-提高运维效率的基础工具
- HTML实现平安夜祝福网页的代码示例
- 平安夜祝福代码html
- HTML和CSS结合创建简单的圣诞树效果
- IEEE802系列规范
- 网络安全漏洞自评报告模版
- 一个java开发者的头像图片
- K-means算法解决20 Newsgroups
- HTML CSS JavaScript 实现圣诞树飘雪花效果
- python数据分析,并输出各种样式的图表
- 苹果叶病害图像分类数据集5类别:健康苹果叶、灰斑病、铁锈病、马赛克病、蛙眼叶斑病(7100张图片).rar
- 泰坦尼克号幸存者预测:基于机器学习的详细步骤和方法
- 浙江中控AdvanTrol-Pro JX-300XP授权狗驱动
- Python基础:学生成绩管理系统的设计与实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功