文件名称:Sudoku Explainer:数独解释器 Java (Swing) GUI 解释了如何解决数独-开源
文件大小:2.22MB
文件格式:7Z
更新时间:2024-06-25 07:21:22
开源软件
Keith Corlett 的开源数独解释器解释了任何数独谜题,并生成了人类谜题。 这是一个 Java (Swing) GUI,基于 Nicolas Juillerat 的 DIUF Sudoku Explainer(为了速度而重写),所有提示都来自 Bernhard Hobiger 的 HoDoKu,以及一些来自 sudopedia.com 的提示。 SE 解释了任何数独谜题的最简单可能的解决方案。 这是相当快的。 它生成基本的(人类可解决的)数独谜题,但需要很长时间才能生成困难的数独。 它不能,除非偶然,产生非常困难的谜题(留给博芬)。 我的编码精神将速度置于可维护性之前,因此多段代码实现相同的模式(样板),维护起来很麻烦。 像所有开源软件一样,SE 也有缺陷。 这是一项正在进行的工作。 此代码是免费的,没有任何保证(GNU LGPL)。 它旨在为任何人工作,但我真正的重点是使用逻辑尽快解决专家(超出人类能力)级别的难题。