腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
尝试
使用
typescript
和
回溯
解决
数
独
的
错误
、
、
我正在编写算法代码,为了测试
回溯
,我决定在
typescript
中实现一个
数
独
解算器。我
使用
了一个简单
的
回溯
实现,没什么特别的,但它不起作用: export type SudokuBoard = Array<Array<number>>; [6, 9, 0, 3, 5, 1, 8, 7, 4], ])); 你可以在
浏览 7
提问于2020-04-13
得票数 0
4
回答
有没有什么算法可以
解决
任何传统
的
数
独
难题,而不需要猜测(或类似的技术)?
有没有什么算法可以不用猜测就能
解决
传统
的
数
独
难题?在这里,猜测是指
尝试
一个候选人,看看它走了多远,如果发现与猜测有矛盾,则返回到猜测步骤,并
尝试
另一个候选人;当所有候选人都没有成功时,返回到前一个猜测步骤(如果有,否则谜题证明无效。),等等。EDIT1:感谢您
的
回复。 传统
数
独
意味着81盒
数
独
,没有任何其他限制。假设我们知道
解决
方案是唯一
的
,有没有算法可以保证在不
浏览 0
提问于2011-08-21
得票数 11
2
回答
从
数
独
解决
方案中删除单元格,使其成为一个难题
、
、
、
我正在编写一个
数
独
应用程序,目前正在研究游戏生成算法。我设法弄清楚了如何快速生成一个
解决
方案(而不是
解决
方案)。然而,我在如何删除一些数字以使其真正成为拼图
的
问题上遇到了困难。我
的
第一个倾向是根据难度随机删除一定数量
的
单元格,但这不是正确
的
算法,因为它经常呈现一个无法
解决
或有多个
解决
方案
的
难题。它还可能生成不能反映所请求
的
难度
的
难题。 这是我到目前为止拥有的代码。
浏览 0
提问于2013-02-14
得票数 3
1
回答
求解数
独
的
算法
、
我正在试着写一个算法来
解决
一个扩展
的
数
独
问题。我设法找到了9x9
数
独
的
解决
方案,但当我
尝试
扩展它时,我
的
程序返回"No solution“,我不知道哪里出了问题。也许有人可以建议我哪里做错了?在上面的例子中,
数
独
必须是两个独立
的
9x9
数
独
(第1-9行是第一行,第7-15行是另一行)。
浏览 1
提问于2017-04-25
得票数 2
1
回答
回溯
范式:不需要递归就能做到吗?
、
、
示例:
数
独
回溯
求解 如何在不
使用
递归循环
的
情况下进行
回溯
?只有当您调用backtrack()本身时,我才找到
解决
方案。
浏览 2
提问于2014-01-25
得票数 7
回答已采纳
1
回答
如何
使用
Java
解决
网格大小为400*400
的
数
独
难题
、
、
我正在做一个java项目来
解决
一个400*400网格大小
的
数
独
游戏。我已经
使用
回溯
递归来
解决
它,但它没有给我
的
复杂性
的
解决
方案。我想知道是否有其他算法可以用于这种类型
的
数
独
网格。请帮帮忙。
浏览 0
提问于2017-04-25
得票数 0
3
回答
数
独
回溯
算法(Java)
、
、
、
、
我已经创建了一个
数
独
解算器,它将像人类一样
解决
数
独
-通过检查与被检查
的
方块对应
的
方块中
的
可能性+确定值。然而,我想创建一个随机
数
独生成器(从一个空白网格),所以我决定
使用
回溯
算法。我理解
回溯
的
概念,但对一件事感到困惑: 一旦我知道某个
解决
方案是不允许
的
,我如何知道返回(
和
更改)前一个节点?我是否应
浏览 3
提问于2014-01-02
得票数 1
2
回答
如何在1秒内找到
数
独
游戏
的
所有解(计数)?
我试过跳舞、链接
和
其他一些搜索算法,但它们不能在1秒
的
给定时间限制内工作。对于一个有大约100万个
解决
方案
的
数
独
游戏来说,计算所有
解决
方案大约需要10秒。
浏览 1
提问于2012-07-08
得票数 1
1
回答
用MPI实现
数
独
并行
、
、
、
、
我想将我
的
数
独
解算器程序与MPI并行化。当前
的
串行代码依赖于深度优先搜索
的
回溯
。我做了一些研究,但我仍然不确定该怎么做。有人说,程序必须进行广度优先搜索,以便在主进程中获得一些数据,然后
使用
从进程来处理这些数据。因此,从进程将
使用
此数据进行深度优先搜索。此外,我还看到一些深度优先搜索并行化示例
使用
工作共享或工作窃取方法。但在数
独
的
情况下,我不确定
使用
这种技术是否可以处理进程关系,工
浏览 0
提问于2013-05-16
得票数 1
2
回答
使用
蛮力
和
回溯
的
数
独
解决
方案查找器
、
、
我正在计算至少有17个值
的
给定Sudoku板
的
所有可能
的
解决
方案。我
的
方法是一种基本
的
回溯
方法,它有效。如果可能的话,我将创建一个新
的
SudokuBoard,它最终形成一个树结构,其中每个
解决
方案
的
深度为81。 我还考虑创建一个包含所有可能性
的
矩阵。这将提高最快找到
解决
方案
的
机会,但会产生很大
的
开销,而且由于我希望找到所有可能
的
浏览 0
提问于2015-10-01
得票数 6
回答已采纳
4
回答
生成所需难度
的
数
独
?
、
所以,我已经读了相当多
的
数
独
字谜
的
生成。据我所知,获得所需难度
的
数
独
难题
的
标准方法是生成一个难题,然后对其进行评分,然后重复进行,直到您获得一个可接受
的
评分。这可以通过
使用
一些更复杂
的
求解模式(XY翼,箭鱼等)通过
回溯
生成来改进,但这并不是我在这里想要做
的
。我想要做
的
是从一个“难度值”(0-1.0值,0是最容易
的
,1.0是最难<
浏览 0
提问于2012-05-08
得票数 8
1
回答
Sudoku Solver - Scilab
、
、
、
、
我用SciLab编写了一个
解决
sudoku问题
的
程序,但它只能
解决
总是有1种可能值
的
平方
的
sudoku。就像brainbashers.com上
的
简单
和
简单
的
sudoku。中sudoku总是达到一个点,即它们没有一个1可能值
的
正方形。我如何修改我
的
代码来
解决
这些更困难
的
sudoku呢?0 0 8 9 5 0 2 4 6 0
浏览 1
提问于2015-05-17
得票数 1
回答已采纳
2
回答
具有递归
和
回溯
功能
的
数
独
解算器
、
、
我正在
尝试
编写一个具有递归
和
回溯
功能
的
数
独
解算器。但是我
的
代码有一些问题,它总是返回false。我试着调试,它调用next(int row,int col)方法,直到第二行,第六列,然后它停止并开始
回溯
。问题是
回溯
一直持续到我
的
数
独
游戏中
的
第一个单元,然后返回false。这是我
的
代码。我错过了什么吗?
浏览 1
提问于2015-08-20
得票数 2
4
回答
数
独
逻辑求解器
、
、
简单
和
中等难度数
独
是可解
的
,但难
数
独
是不可解
的
。它
的
工作原理: 首先,我有一个
使用
随机
数
生成
和
验证
的
算法来生成一个有效
的
数
独
棋盘,然后我通过另一个算法来遍历9x9棋盘上
的
所有数字,并以百分比
的
概率删除它们,这个百分比
的
概率是在调用该方法时指定
的
,例如我
的
问题
浏览 0
提问于2014-06-24
得票数 0
1
回答
数
独
解算器无限递归Java
、
、
、
我正在用Java构建
数
独
解算器,并
使用
回溯
算法。有一个堆栈溢出
错误
,我怀疑我
的
代码中有无限递归。我知道我提供
的
信息很少,但我被困住了,不知道如何继续。checkSquare“似乎都可以工作,"finished”
和
"printGrid“也是如此。我通过调用以下命令来启动程序基本上,用程序从左到右求解数
独
,然后从上到下。网格是一个9x9
的
数组,表示每个数
独
正方
浏览 0
提问于2018-09-17
得票数 0
2
回答
Erlang中
的
回溯
、
首先,我为我
的
英语感到抱歉。这个数独有两个
解决
方案。我必须把它们都写出来。在最初
的
解决
方案达成后,我需要实现一个
回溯
算法,但我不知道如何实现它。 我
的<
浏览 1
提问于2009-12-05
得票数 6
回答已采纳
3
回答
浅谈
数
独
解题
、
、
有人能帮我理解一下吗? Fill in some empty grid with the known values Start from top left grid (nx = 0, ny = 0), check if grid is empty assign the empty grid with values (i) if (no numbers
浏览 0
提问于2010-01-16
得票数 4
回答已采纳
3
回答
这个数
独
解算器是如何工作
的
?
、
我找到了一些
解决
数
独
难题
的
代码,但我只理解了其中
的
一部分。return false; }有没有人能提供关于这一部分是如何工作
的
见解。我真的很想理解它,这样我就可以自己实现一个。 谢谢
浏览 3
提问于2011-11-30
得票数 2
回答已采纳
1
回答
数
独
回溯
无效
数
独
、
、
我创建了一个
数
独
回溯
解算器,它工作得很好,但现在我想给出一个
错误
,如果
数
独
不能被
解决
,因为它不是有效
的
,例如,如果这个数
独
给定: 如果我
的
求解方法是不可解
的
,我该怎么做才能给出一个
错误
呢?
浏览 1
提问于2013-02-28
得票数 2
回答已采纳
1
回答
使用
递归
和
回溯
的
数
独
求解器
、
、
、
、
我正在
尝试
使用
Java实现一个Sudoku
解决
程序。这是我现在写
的
代码。如果我试着运行它,它会继续一个没完没了
的
循环,不停地打印Sudoku板
的
第一行,还有一个不正确
的
解决
方案。我想我在这里执行
的
是
回溯
错误
的
方法。我认为我打印
的
是最终
和
错误
的
,因为只有第一行是每次打印。有谁能帮我修一下代码,告诉我哪里出错了吗?
浏览 6
提问于2022-02-23
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券