这是一个交互式的Suduko Solver,可以使用一些“调整”

时间:2019-10-24 15:29:51

标签: google-sheets-api

Here's a link to the file. Feel free to copy to your own directory. 该文件是我5或10年前构建的Excel版本的副本。 Excel版本以闪电般的速度运行-即迈向完整解决方案的一步。我希望我能对这个Google表格版本说同样的话。我希望您能就加速技术提出任何建议。

1 个答案:

答案 0 :(得分:0)

如果您想更快地解决难题,则必须改进算法。

现在,您使用的回溯策略非常慢,因为它基本上是蛮力解决方案。

您可以阅读有关这些算法here的更多信息。

另一个改进点是您的数据获取/设置。如果您一次完成所有工作并设置工作表数据,则可以提高性能。

另一种解决方案是执行更强大的计算机,然后通过HTTP调用将已解决的难题返回给您。您可以使用Apps脚本中的URLFetchApp进行此操作。

希望这会有所帮助!