当前位置:  开发笔记 > 编程语言 > 正文

编程设计帮助 - 如何构建数独求解器程序?

如何解决《编程设计帮助-如何构建数独求解器程序?》经验,为你挑选了1个好方法。

我正在尝试用Java(也许是Python)创建一个数独求解器程序.我只是想知道如何构建这个......

我是否创建了一个类并使每个框成为该类的对象(9x9 = 81个对象)?如果是,我如何控制所有对象 - 换句话说,如何让它们全部调用类中的某个方法?

我是否只是创建函数来计算并控制其中的所有数字,例如多维数组?

实际上,即使我可以创建多个函数,如果我要将每个对象作为对象,我将如何控制所有对象?

谢谢.



1> tvanfosson..:

不要过度工程.它是一个2-D阵列,也可能是一个最好代表2-D阵列的Board类.具有计算给定行/列的函数和允许您访问每个方块的函数.可以使用其他方法验证每个子3x3和行/列不违反所需的约束.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有