- 4
- 0
- 约1.06万字
- 约 13页
- 2017-02-27 发布于湖北
- 举报
Java版数独算法实现
文章分类:移动开发
数独的历史: 数独前身为“九宫格”,最早起源于中国。数千年前,我们的祖先就发明了洛书,其特点较之现在的数独更为复杂,要求纵向、横向、斜向上的三个数字之和等于15,而非简单的九个数字不能重复。儒家典籍《易经》中的“九宫图”也源于此,故称“洛书九宫图”。而“九宫”之名也因《易经》在中华文化发展史上的重要地位而保存、沿用至今。 1783年,瑞士数学家莱昂哈德·欧拉发明了一种当时称作“拉丁方块”(Latin Square)的游戏,这个游戏是一个n×n的数字方阵,每一行和每一列都是由不重复的n个数字或者字母组成的。 19世纪70年代,美国的一家数学逻辑游戏杂志《戴尔铅笔字谜和词语游戏》(Dell Puzzle Mαgαzines)开始刊登现在称为“数独”的这种游戏,当时人们称之为“数字拼图”(Number Place),在这个时候,9×9的81格数字游戏才开始成型。 1984年4月,在日本游戏杂志《字谜通讯Nikoil》(《パズル通信ニコリ》)上出现了“数独”游戏,提出了“独立的数字”的概念,意思就是“这个数字只能出现一次”或者“这个数字必须是惟一的”,并将这个游戏命名为“数独”(sudoku)。实现方法:
Java代码
import java.util.Random;
public class Shu
您可能关注的文档
- J2EE课件-第10章_EJB编程.ppt
- JADE平台安装和配置.docx
- JALIS培训-运用SwetsWise快速查找并获取文献资源.ppt
- Java Applets概述.ppt
- java bin 目录下不同exe文件的作用.doc
- Java EE Web应用开发基础-第2章-Web开发基础.ppt
- java jdk和android sdk的安装以及环境变量的配置.doc
- java lang OutOfMemoryError unable to create new native thread内存泄漏分析.doc
- JAVA lucene全文检索工具包的理解与使用.doc
- Java ME 中文帮助文档.doc
原创力文档

文档评论(0)