真下载 真(Zhen),下(X),载(Z) 这么一解释你就记的着本站了吧?记得那就常来哦.每日更新!
真下载,精选软件细致更新,真好用!真细致!
今日更新 |  应用软件  |  办公软件 |  装机必备  |  游戏娱乐 |  手机软件 |  手机游戏  |  电视软件  |  电子书籍 |  Hi-Res音乐  |  站内搜索
   首页 - 电脑版 - 应用软件 - 独数解算工具 SudokuSolver v1.12.2 中文多语免费版
推荐
全网影视VIP免费看安卓手机版
独数解算工具 SudokuSolver v1.12.2 中文多语免费版
文件大小:48 MB
软件语言:简体中文
软件类别:应用软件 / 国外软件 / 免费版
运行环境:Windows全系列版本
更新时间:2024/8/27 16:16:11
安全检测:
资源简介:

作为一名自学的数独解谜者,我确实喜欢自己解决谜题,但真正的挑战是制定解决谜题所需的策略。 有时,我可能会陷入一个谜题,仅仅通过所有策略来尝试找到下一个数字可能会有点无聊。 这可能是显而易见的,但我只是看不到它。 这就是我写这个程序的原因。 我已经将我所知道的所有策略转换为代码,永远不会感到无聊和犯错误。

有些谜题我无法解决。 我非常确定我缺少一个策略,而这个程序将证实它。

程序结构遵循最小的 MVVM 设计模式。

该模型包含所有求解策略和 81 个单元的一维数组。 解决数独谜题的技巧不是找出数字直接去向的地方,而是找出数字不能直接去向的地方,以及何时只剩下一种可能性,那就是它。 为此,每个单元格都包含可能的单元格值列表,然后由策略更新该列表。 该列表实际上是一个位字段,它允许使用布尔代数来帮助所需的模式匹配。 另一个值得注意的点是,我没有编写两个函数来实现策略,一个用于行,另一个非常相似的版本用于列,我只需编写行版本,旋转拼图,然后再次调用 rows 函数。 拼图实际上并未旋转,代码只是更改了每个单元格的 [x, y] 坐标转换为数组索引的方式。

ViewModel 还包含一个包含 81 个单元格的列表,这次存储在 ObservableCollection 中。 当用户更改拼图时,将执行 ViewModel 中的回调。 它确定需要执行哪个操作并调用适当的模型函数,无论是添加、编辑、删除等,以便可以重新计算拼图。 当模型函数返回时,将比较两个单元列表,并根据需要更新视图模型列表,从而重绘单元。

该视图包含一个自定义布局面板 SudokuGrid,用于排列单元格和网格线。 我在网上找不到太多有关编写布局面板的信息,因此我使用 ILSpy 对 UniformGrid 进行了逆向工程。 事实证明它们非常简单,如果您以前编写过自定义控件,那么其中很多内容都会很熟悉。 网格包含在提供自动重新缩放功能的视图框中。

下载地址:
请先看完下载说明再下载(本地下载)
下载说明:
为确保所下载资源正常使用,请使用Winrar/7z解压本站资源,如遇运行提示缺少组件等情况请安装必备运行库后即可解决.
站内资源均来自网络,本站未作任何改动,本站收录前会尽可能保证资源安全,部分浏览器会将所有HTTP本地下载设置为不安全,这纯属误报,请添加信任后即可下载,同时本站也不排除个别误报或者真有毒情况,如不放心请下载完后自行查毒.
请勿在本站下载任何内容用于商业目的,并且在您下载完成后24小时内删除你在本站下载的软件或者其它内容!您保证做到本页中要求的全部内容,下载本站任何资源就表示您全部同意这个协议,并且免除本站的一切责任,否则请勿下载任何资源.
真下载网 www.Zhenxz.com