腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4273)
视频
沙龙
1
回答
用
C
语言
实现
递归
和
回溯
求
解数
独
字段
c
、
recursion
、
backtracking
、
sudoku
、
recursive-backtracking
我的挑战是使用
递归
和
回溯
来解决给定的数
独
字段
。我们已经有了一些代码,但是我们不知道如何
实现
回溯
。你有关于如何在这里
实现
回溯
的想法吗?欢迎光临!拉斐尔
浏览 49
提问于2021-04-21
得票数 0
1
回答
数
独
解算器无限
递归
Java
java
、
recursion
、
stack-overflow
、
sudoku
我正在用Java构建数
独
解算器,并使用
回溯
算法。有一个堆栈溢出错误,我怀疑我的代码中有无限
递归
。我知道我提供的信息很少,但我被困住了,不知道如何继续。grid[r][
c
].setVal(0); }函数"checkRow“、"checkCol”
和
"checkSquare“似乎都可以工作,"finished”
和
"printGrid我通过调用以下命令来启动程序基本上,
用
浏览 0
提问于2018-09-17
得票数 0
2
回答
对我的学生有任何关于有趣的算法问题
和
例子的想法吗?
algorithm
我想给他们一些不无聊的东西,但会让他们以算法
和
原创的方式思考。也许是一些现实生活中的问题? 我希望能够激励他们所有人,而不仅仅是有天赋的人。我想让他们一起工作来解决问题,所以我避免了无菌的统计问题。
浏览 4
提问于2011-03-09
得票数 7
回答已采纳
2
回答
理解
C
++中的
回溯
c++
、
recursion
我对
C
++的基本原理有很好的基本理解,我也了解
递归
是如何工作的。我遇到了一些问题,比如经典的八皇后问题
和
带
回溯
的数
独
。我意识到,当涉及到这个问题时,我很迷茫,我似乎无法思考回到
递归
堆栈并重新开始来解决这个问题的概念。用笔
和
纸似乎很容易,但是当涉及到为此编写代码时,我很困惑如何开始解决这些问题。如果有一本针对初学者的
回溯
教程,或者有一本好的书,这将是有帮助的。如果有人能说明这个话题,或给我一些链接到体面的参考资料,我会非常感激。是的,我确实知道在函数式<
浏览 0
提问于2011-06-28
得票数 12
回答已采纳
1
回答
递归
下降解析器的示例
parsing
、
recursive-descent
递归
下降解析器有哪些很好的例子?比如说来自开源项目,或者特别好的示例代码。
C
,
C
++,Java,Javascript或Python
语言
的例子优先。目前,我主要感兴趣的是学习更多关于手写
递归
下降解析器的知识。
浏览 4
提问于2014-05-26
得票数 4
4
回答
写纵横字谜需要学习哪些算法?
algorithm
我喜欢学习一些关于算法的知识,特别是可以帮助我构建纵横字谜编织器(简单的)的算法。
浏览 1
提问于2010-08-16
得票数 2
2
回答
C
中的数
独
解算器程序在某些情况下会停止,我不知道为什么
c
、
sudoku
、
backtracking
、
solver
我正在用
c
语言
编写一个
解数
独
难题的类的程序。我们应该
实现
三个方法,首先它将正确的数字放在每个只有一个可能选择的方块中,重复直到它再也找不到任何一个。接下来,它使用暴力,在每个方块中放置尽可能小的数字。一旦这个
实现
,这应该可以解决所有给定的数
独
难题,但这是我遇到麻烦的地方。我已经
实现
了所有这三种方法,我们已经给出了不同的数
独
难题示例,一些只能使用第一种“单一选择”方法来解决,一些只能使用“单一选择”
和
“没有
回溯
浏览 0
提问于2012-05-24
得票数 0
2
回答
LL算法的分类学问题
parsing
、
computer-science
、
grammar
、
context-free-grammar
、
ll
我有三种算法介绍给我: 但不知道如何把它们联系起来。因此,请回答以下问题:
浏览 1
提问于2013-12-23
得票数 2
回答已采纳
2
回答
从理论上
递归
求
解数
独
难题
c++
、
algorithm
答:我的伪在
递归
方面是模糊的,但是这个视频
和
下面的资源一起是有帮助的。 我试图
用
递归
回溯
来解决sudoku难题。我试图使用的
回溯
算法似乎是标准的,但我不能遵循逻辑,也不知道下面发生了什么。编辑:“再次,取出类的定义,离开声明,并设置伪代码” 这是我利用这个的伪码。伪代码(
C
++
实现
)
回溯<
浏览 2
提问于2013-08-11
得票数 4
2
回答
AVL树非
递归
avl-tree
、
non-recursive
我正在学习AVL树,并在
递归
代码中获得了TLE。我的导师建议使用迭代解决方案。我搜索并找到了一种解决方案,可以将父节点保存在子节点中。我想知道这可能会在内存中出现问题,不是吗?有没有其他方法可以在AVL树中插入、删除不需要保存父对象
和
子对象的内容?请给我一个提示。
浏览 5
提问于2017-07-10
得票数 2
2
回答
如何
实现
非时间
回溯
backtracking
、
sat
、
sat-solvers
、
dpll
我不知道如何执行非时间顺序的
回溯
。这在
递归
中是可能的,还是只有在迭代方法中才有可能。 我尝试另一条路径->,但它将与DPLL一样,意味着按时间顺序进行
回溯
。难道唯一的选择就是迭代地
实现
它吗?
浏览 2
提问于2019-01-25
得票数 2
2
回答
F#与模糊逻辑
f#
、
artificial-intelligence
、
prolog
、
fuzzy-logic
这种
语言
有很多应用,我要学习,关于语法分析,函数式编程,结构化编程……但是人工智能呢?在大学里,我们正在学习Prolog
和
类似的
语言
。Prolog能够在非常简单
和
简短的表达式中创建复杂的查询(通过利用谓词
和
事实)。F#能做到这一点吗? 提前谢谢你。
浏览 0
提问于2010-11-29
得票数 10
回答已采纳
3
回答
在F#中模拟Prolog
回溯
parsing
、
f#
、
prolog
、
language-design
、
pattern-matching
我目前参与的一个项目是开发一个应用程序,该应用程序能够考虑一组节点
和
连接,并找到两个节点(在允许的连接上)之间的最短路径(一个常见且众所周知的问题)。我思考了一下,最后问了自己一个问题:“我能不能创建一个能够接受像Prolog这样的事实并使用它们进行查询或类似查询的程序,而不是开发一个特殊目的的解决方案并
实现
专门针对这个问题的新算法?”
C
、D;母亲-> A|B母亲->
C
|Dpar
浏览 1
提问于2010-12-18
得票数 6
回答已采纳
1
回答
对于我在Ocaml中关于此问题的fold_neighbours尝试,我需要一些反馈
ocaml
、
backtracking
、
sudoku
、
graph-coloring
此程序是使用
递归
和
图形着色读取
和
求
解数
独
棋盘的一种尝试。= Char.code
c
- Char.code '0' let rec loop i j grid = | exception End_of_file -> grid | '
浏览 13
提问于2021-09-03
得票数 0
3
回答
帮助取消我的
C
++作业
c++
#include <iostream>#include <time.h> { if (times > 0) times--; }} { const int
浏览 3
提问于2009-11-15
得票数 1
回答已采纳
2
回答
素数序列的
回溯
算法
c++
、
backtracking
我在做
回溯
时遇到了困难,并且不确定我所做的是否是精确的
回溯
。从这些整数中,我需要找到一个素数序列是否存在,如果它确实显示它。那么,我如何通过
回溯
来解决这个问题呢?
浏览 5
提问于2012-04-11
得票数 0
4
回答
带有
回溯
的数
独
算法- java
java
、
algorithm
、
sudoku
、
backtracking
所以我有个大学作业要解决数
独
问题。我读到过算法X
和
舞蹈算法,但它们对我没有帮助。 else } 这意味着我必须在某个时刻停止
递归
,但我不知道如何停止
递归
!因为我不确定我完全理解“
回溯
”这件事
浏览 1
提问于2012-11-14
得票数 5
4
回答
尾
递归
在
C
语言
上真的很强大吗?
c
、
tail-recursion
我认为在函数式编程
语言
中非常有用。那
C
呢? 可以在不向调用堆栈添加新堆栈帧的情况下
实现
尾调用。
浏览 5
提问于2016-02-02
得票数 0
回答已采纳
2
回答
带反跟踪的数
独
算法
java
、
recursion
、
sudoku
我想要
实现
一个非常简单的算法,它使用蛮力
回溯
来求
解数
独
网格。我面临的问题是,在我的
实现
中,我为一个名为Sudoku类的row
和
col类包含了两个实例变量,它们对应于表示Sudoku网格的二维数组中空单元格的行
和
列。因此,isSafe()方法在空单元格中放置一个数字,然后对solve()方法再次在Sudoku对象上进行
递归
调用。 如果遇到无法满足的约束,则将0重新分配到已填充的最后一个row
和
col。由于程序不断更新row
和</
浏览 0
提问于2013-11-14
得票数 9
5
回答
功能程序设计模型效率(Erlang专用)
functional-programming
、
erlang
当我想到我们需要如何解决以下问题时(并且有一长串类似的问题),我认为这是非常低效率的,因为我们谈论的是大量的
递归
。很明显,像
C
/Java这样的
语言
不需要笨拙的
递归
来解决这个问题,但是使用Erlang (我想其他函数编程
语言
也需要,也许?)你必须这样做。
浏览 8
提问于2009-09-30
得票数 4
点击加载更多
相关
资讯
代码实践:如何用C、Java和Python中的回溯求解数独问题?
什么是回溯算法?详述回溯算法的原理?用C语言实现回溯算法。内附完整代码。
什么是递归算法?详述递归算法的原理?用C语言实现递归算法。内附代码
分别以递归、循环、函数3 种方式,用C语言实现汉诺问题。
什么是求最小独立边支配集的算法?用C语言实现:求最小独立边支配集的算法。内附完整代码。
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券