腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
用于
检查
我们
是否
有
有效
sudoku
的
Helper
函数
我正在阅读一本名为《编程访谈
的
元素》
的
书,我正在阅读第79页上一个名为HasDuplicate
的
帮助
函数
,我在理解它
的
工作原理时遇到了困难。is_present[partial_assignment[i][j]] = true; return false;请注意,partial_assignment是部分填充
的
数独网格我只是不确定它是如何
检查
是否
有
重复
的
。也许这跟迪克有关
浏览 17
提问于2019-10-22
得票数 0
回答已采纳
2
回答
在Haskell中暴力破解数独
、
所以我现在正在写一个数独解算器,并且必须创建solve
函数
。给定:其中数独
的
是[[Maybe Int]]。这是通过暴力解决
的
,所以我递归地
检查
sudoku
是否
可以求解,它
是否
已满但
是否
违反了约束(例如行/列/块中
的
重复数字),否则,在first found空白处递归插入1-9,直到它起作用或直到我知道它永
浏览 1
提问于2015-11-03
得票数 0
1
回答
二郎
sudoku
求解器--如何找到空点并递归地尝试可能
的
值
、
、
我现在
的
工作功能是,我可以
检查
sudoku
是否
以列表
的
形式出现,例如,这个
函数</e
浏览 0
提问于2013-10-04
得票数 0
回答已采纳
1
回答
生成n^2个元素列表
的
所有组合,每个元素从1到n?
、
、
、
、
我正在尝试枚举给定大小
的
有效
sudoku
的
数量。我
有
一个
函数
,它将转换为列表
的
数独作为输入,并
检查
它
是否
是
有效
的
数独。我最初
的
方法只是编写嵌套
的
for循环来
检查
列表
的
每一个组合。对于2x2
sudoku
,我
的
代码如下所示: def enumerate2x2(): for i1
浏览 23
提问于2020-06-30
得票数 1
回答已采纳
1
回答
检查
sml中字符列表
的
内容
、
我
的
问题就像一个。 in end; 但这只会
检查
1-9
是否
是列表
的
成员,而不是
检查
它们
是否</e
浏览 4
提问于2010-10-23
得票数 1
回答已采纳
1
回答
我想让
sudoku
检查
一下
是否
有效
。
、
有没有人知道为什么我
的
有效
方法或双倍方法不想工作?首先,我制作了一个新
的
9x9
sudoku
,没有任何位置。之后,使用该方法加倍,我将
检查
一行中
是否
有
任何重复项,如果是,则返回True。如果行和列
有效
,最后一次如果
检查
有效
,则使用该方法进行
检查
,如果
有效
,则返回true。print_
sudoku
方法只是很好地打印出
sudoku
。def make_
浏览 7
提问于2022-10-30
得票数 0
回答已采纳
3
回答
数独回溯算法(Java)
、
、
、
、
我已经创建了一个数独解算器,它将像人类一样解决数独-通过
检查
与被
检查
的
方块对应
的
方块中
的
可能性+确定值。然而,我想创建一个随机数独生成器(从一个空白网格),所以我决定使用回溯算法。我理解回溯
的
概念,但对一件事感到困惑: 一旦我知道某个解决方案是不允许
的
,我如何知道返回(和更改)前一个节点?我
是否
应该简单地返回到上一个节点并循环所有的可能性?(然后,如果没有得到正确
的
答案,则返回到之前
的
值,依此类推)。这
浏览 3
提问于2014-01-02
得票数 1
2
回答
数独解递归解
、
、
、
下面是我在Python2.7中为数独解析器编写
的
代码。任何关于性能改进、代码错误或一般代码风格建议
的
建议都将受到欢迎。我
的
主要想法是:我发现我
的
代码有时运行很长时间而没有完成
浏览 0
提问于2017-02-21
得票数 8
回答已采纳
3
回答
理解这个C
函数
、
、
、
我试图了解这个
函数
是如何工作
的
,我研究了几种生成
sudoku
谜题
的
算法,并找到了这个。 测试了该
函数
,并生成了一个
有效
的
9x9拉丁广场(
Sudoku
)网格。我
的
问题是,我无法理解
函数
是如何工作
的
,我知道结构是由to ints构成
的
,p和b,p将在表中保存单元格
的
数字,但之后我不明白为什么它会创建更多
的
数组(表1和tab2),以及它如何
检查
浏览 5
提问于2010-11-28
得票数 4
回答已采纳
1
回答
拼写错误,Python
函数
仍然
有效
。为什么?
、
、
、
对于其中一个问题,
我们
应该编写一个
函数
来
检查
传入
的
sudoku
列表
是否
有效
。在下面的for循环中,我希望使用zip()同时迭代row和col以及原始列表和转置列表,但在or语句
的
后半部分中错误地将其留在了row中。我运行了它,令我惊讶
的
是,它仍然返回正确
的
答案。def check_
sudoku
(array): reference
浏览 0
提问于2012-04-14
得票数 2
回答已采纳
5
回答
Java中
的
Sudoku
求解器,使用回溯和递归
、
、
、
我正在用Java为9x9网格编写一个
Sudoku
解决程序。我
有
以下方法: public boolean placeNumber(int column){
浏览 0
提问于2012-02-22
得票数 25
2
回答
检查
sudoku
是否
有效
我对
sudoku
.I
有
问题,我必须
检查
是否
有效
,我被困在支票线和行,我不知道怎么做。 { int[,]
sudoku
[i, j] = array[j]; } return
sudoku</em
浏览 10
提问于2022-03-13
得票数 0
3
回答
如何在quickCheck中使用'oneof‘(哈斯克尔)
、
、
、
我正在尝试编写一个道具来更改数独,然后
检查
它
是否
仍然
有效
。prop_candidates su = isSudoku newSu && isOkay newSu aBlank = oneof [return
浏览 0
提问于2009-12-02
得票数 5
回答已采纳
1
回答
OCaml -将多个文件编译成一个可执行文件
、
我已经用OCaml编写了一个
sudoku
解决程序,我想为它创建一个可执行文件。我
有
三个文件: board.ml,solver.ml和main.mlsolver.ml包含求解给定
sudoku
的
函数
。solver.ml使用来自board.ml
的
函数
main.ml是一个程序,它使用来自board.ml和solver.m
浏览 3
提问于2015-03-23
得票数 0
回答已采纳
1
回答
Python中
的
Sudoku
Checker
我用Python编写了以下
Sudoku
检查
器。我觉得这可以写得更短,也许更
有效
率。尤其是与square_columns有关
的
部分。rows = []squares = [] if i == 0:
sudoku
_sets.appen
浏览 0
提问于2021-11-02
得票数 1
回答已采纳
2
回答
数独问题行/列和后面的逻辑
、
、
、
我正在对数组进行练习,为了编写
Sudoku
检查
程序,我必须
检查
9x9矩阵
的
行和列之和。我不喜欢这个代码,因为它只适
用于
这个9x9固定大小
的
sudoku
。我要做
的
是将sum索引与行
的
索引联系起来;也许使用数组。,必须
检查
所有列,但我无法计算出这样做
的
循
浏览 0
提问于2020-03-25
得票数 0
回答已采纳
2
回答
生成
sudoku
网格
的
回溯算法未完成
、
、
我编写了一个
sudoku
生成器,它逐个单元格创建数字单元,并在单元格创建后立即
检查
它
是否
有效
(水平、垂直和3x3块)。private function checkCell($index) while ($this->isValid($index) =
浏览 4
提问于2015-09-17
得票数 0
回答已采纳
1
回答
将线程添加到
Sudoku
检查
器
、
、
我刚刚在Python中创建了一个简单
的
函数
,它
检查
Sudoku
板(输入作为列表)
是否
有效
。我
的
做法非常直截了当:
检查
每个数字
是否
每3x3网格出现一次。现在,一旦我开始这样做,我想利用这个优势,学习一些关于Python线程
的</em
浏览 2
提问于2016-10-03
得票数 1
回答已采纳
2
回答
使用多线程
的
数独求解器
、
、
我已经使用回溯实现了
sudoku
解算器,但是我有性能问题,主要问题是使用isAvailable()
函数
来
检查
这个数字对当前位置
是否
有效
。不使用线程
的
执行时间采用61ms:2 8 7 1 6 9 5 3 4 4 3 8 5 2 6 9 1
浏览 0
提问于2018-02-20
得票数 3
回答已采纳
1
回答
如何
检查
Haskell中自定义数据类型列表
的
长度?
、
、
、
、
我正在制作一个简单
的
sudoku
程序,它只使用9×9网格。为此,我
有
一个
函数
来
检查
它是9x9,还可以
检查
输入
的
值
是否
是Just Num
的
。这里是我所找到
的
最接近
的
解决方案,我认为问题在我认为
的
模式匹配中(如果我错了,请纠正我),这是因为它编译了,但是在给定一个非常好
的
测试用例时,返回False而不是True
的
逻辑错误。无论如何,这是代码转储:D
浏览 0
提问于2019-11-27
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券