- 12
- 0
- 约7.77万字
- 约 19页
- 2016-12-05 发布于河南
- 举报
数独游戏设计与码
数据结构大型作业实验报告书
设计题目:“数独”游戏设计与求解
题目说明
数独的游戏规则:
在9×9的大九宫格内,已给定若干数字,其他宫位留白,玩 家需要自己按照逻辑推敲出剩下的空格里是什么数字。 2、必须满足的条件:每一行与每一列都有1到9的数字,每个小 九宫格里也有1到9的数字,并且一个数字在每行、每列及每 个小九宫格里只能出现一次,既不能重复也不能少。 3、每个数独游戏都可根据给定的数字为线索,推算解答出来。
按照数独的游戏规则,用计算机实现已知数独的求解和数独题目的出题。
数据结构说明
数据结构一维数组、二维数组以及类似于“栈”的数据结构。
主要操作有:进栈,出栈,栈顶元素的操作等等
抽象数据类型(Abstract Data Type 简称ADT)
五个全局变量数组,其中两个二维数组,三个一维数组。
int a[10][10]
接受输入数据,空白处则初始化为0。之所以把数组范围设计为10*10,是为了程序的可读性。符合人的习惯思维。
int sd[82]
在实现“回溯”算法的时候,因为要用到栈的数据结构,所以把a[10][10]二维数组中的数据转换储存进sd[82]一维数组。方便处理题目以及保存最后结果。
int fix[82]
对应于sd[82],记录哪些位置已经确定。确定则fix值为1,未确定为0。
int possible[82][10]
第一维对应
您可能关注的文档
最近下载
- 第八讲共奉中国与中华民族内聚发展辽宋夏金时期01课件讲解.pptx VIP
- TC7525-16塔式起重机电控说明书.pdf
- 汽车车内空调流场分析与优化.docx VIP
- 船长见习记录薄附页(见习报告)(最全).doc VIP
- WW╱ T 0075-2017 田野考古钻探记录规范.pdf VIP
- 2023年成都天府新区投资集团有限公司招聘考试试题及答案解析.docx VIP
- 2022年成都天府新区投资集团有限公司招聘考试题库及答案解析.docx VIP
- 2026四川成都天府新区投资集团有限公司招聘产业投资岗等岗位47人笔试备考试题及答案解析.docx VIP
- 中华民族共同体概论大讲堂课件第七讲华夷一体与中华民族空前繁盛(隋唐五代时期).pptx VIP
- 2026四川成都天府新区投资集团有限公司招聘产业投资岗等岗位47人备考题库及答案详解一套.docx VIP
原创力文档

文档评论(0)