Вот интерактивный Solduko Solver, который может использовать некоторые настройки - PullRequest
0 голосов
/ 24 октября 2019

Вот ссылка на файл. Не стесняйтесь копировать в свой собственный каталог. Этот файл является копией версии Excel, которую я создал 5 или 10 лет назад. Версия Excel работает с молниеносной скоростью - то есть один шаг к полному решению. Я хотел бы сказать то же самое об этой версии Google Sheet. Буду признателен за любые советы по технике ускорения.

1 Ответ

0 голосов
/ 29 октября 2019

Если вы хотите решать головоломки быстрее, вам нужно улучшить свой алгоритм.

В данный момент вы используете очень медленную стратегию возврата, так как в основном это грубые решения.

Вы можете прочитать больше об этих алгоритмах здесь .

Еще один момент для улучшения - это получение / набор данных. Если вы выполните все операции по получению и настройке данных листа сразу, у вас будут некоторые улучшения производительности.

Другое решение будет состоять в том, чтобы запустить более мощный компьютер и вернуть вам решенную головоломку через HTTP. вызов. Вы можете сделать это с помощью URLFetchApp из Apps Script.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...