⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 createdata.h

📁 CreateData.cpp 文件是产生9x9矩形的数字算法 ShuDu.java 文件只是为了更好的理解数独一个文件
💻 H
字号:
//生成数独数据的头文件
#ifndef __CREATESHUDUDATA_H
#define __CREATESHUDUDATA_H

//数据定义
typedef int SHUDUMETRIX[9][9];

// 行数据,同时用作“可能性”数据。如LINETYPE a; 当a[0]为真时表示
// 当前位置可填1,a[1]为真时表示可填2,以此类推 
typedef char LINETYPE[9];

//生成数独数据矩阵
void  CreateShuDuMetrix(SHUDUMETRIX DataBuffer);

//填充一行
int Fill_Line(SHUDUMETRIX Dest, int Line);

/* 填下一个格子。本行的可能性已在调用前算好,要考虑的是列的可能性和九宫格的可能性 */
/* nums_possible : array (0-8) means possible of number (1-9) */
int Fill_Pos(SHUDUMETRIX Dest, LINETYPE nums_possible, int line, int pos);

#endif



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -