腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
置换
-
DFS
和
回溯
-在
理解
解开
和
回溯
方面
需要
帮助
swift
、
algorithm
、
permutation
、
depth-first-search
、
backtracking
我不能
理解
这里的
回溯
是如何完成的--特别是
在
我打印[1, 2, 3]之后,我如何返回并打印[1, 3, 2]- path.removeLast()到底是如何工作的?path = [Int]() var counter = 0} private func
浏览 12
提问于2019-02-20
得票数 0
回答已采纳
1
回答
用深度优先遍历给图着色
graph
、
depth-first-search
、
brute-force
、
graph-coloring
我知道,对于着色图节点,
回溯
/蛮力是一个常见的解决方案。但我想知道,如果使用
DFS
,我也可以实现一个解决方案?我搜索了一下这个方法,但是我没有找到一个使用这个方法的算法。谢谢
浏览 1
提问于2014-08-18
得票数 0
回答已采纳
16
回答
回溯
和
深度优先搜索有什么区别?
algorithm
回溯
和
深度优先搜索有什么区别?
浏览 0
提问于2009-08-18
得票数 135
回答已采纳
1
回答
使用
回溯
的直觉(而不是
DFS
)
c++
、
algorithm
、
depth-first-search
、
backtracking
我正在LeetCode.com上解决LeetCode.com的问题: class Solution { //they
DFS
?与我们所做的非常相似,我们可以从每个字符开始,并做一个
DFS
来确定我们是否能够找到目标单词。但我们没有这样做,为什么?我想了很多,并提出了以下的理由,但
浏览 1
提问于2018-03-16
得票数 2
回答已采纳
4
回答
写纵横字谜
需要
学习哪些算法?
algorithm
我喜欢学习一些关于算法的知识,特别是可以
帮助
我构建纵横字谜编织器(简单的)的算法。 我应该学习哪些算法?
浏览 1
提问于2010-08-16
得票数 2
1
回答
带有条件的Python排列(
回溯
)
python
、
algorithm
、
recursion
、
backtracking
我想用
回溯
来解决一个问题。就像..。我被给了一个数字列表,我想找到所有可能的排列,与给定的条件有关,使用
回溯
。我有生成排列列表的代码,但是它没有
帮助
,因为
在
将每个
置换
添加到列表之前,我不能单独检查它,所以它不是
回溯
,它只是递归的。我也
理解
回溯
的工作方式:从0到x的排列,而不是对一个列表.我
需要
一个有
回溯
的 有条件
回溯
排列的想法/算法/伪码吗?
浏览 1
提问于2016-03-07
得票数 1
回答已采纳
2
回答
是否使用
DFS
查找矩阵中是否存在路径?
algorithm
、
graph
给出了一个1
和
0的mxn矩阵,其中1是障碍,0是允许顶点,利用
DFS
求出该矩阵从上到左到右下的路径是否存在。你可以向左或向右移动。 注意,它没有要求最短的路径,这个问题实际上令人惊讶地绊倒了我。我可以很容易地
在
BFS中做到这一点,但是
DFS
方面
是令人困惑的,而且与
DFS
混淆的是,
在
最好的情况下,它应该更快,因为它没有探索所有可能的路径,比如BFS。但是如果我们在做
DFS
,我们不是
在
回溯
吗,因为这是一个无向图,所以我们
浏览 4
提问于2020-07-17
得票数 0
8
回答
打印C语言中字符串的所有排列
c
、
string
、
algorithm
、
permutation
我正在学习
回溯
和
递归,并且我被一种打印字符串的所有排列的算法所困扰。我用
置换
的解决了这个问题,但是我不能
理解
递归方法。
回溯
是如何应用的?
在
计算排列时,它是否比Bell算法更有效?
浏览 4
提问于2013-06-08
得票数 18
回答已采纳
2
回答
深度优先搜索基础知识
algorithm
、
tree
、
depth-first-search
我想实现一个深度优先搜索,并结合这里描述的不同Y值的排列: 我已经实现了
置换
部分来解决这个问题,但我
在
围绕深度优先搜索时遇到了一些问题。它被描述为一种遍历树/图的方式,但它会生成树图吗?我知道如何实现修剪逻辑,但我只是不确定如何将其与
置换
生成器联系起来,因为我一直
在
使用next_permutation。有没有什么资源可以
帮助
我掌握深度优先搜索的基础知识,或者以树的形式创建词法排列?
浏览 3
提问于2010-04-24
得票数 1
回答已采纳
1
回答
为什么对于
回溯
,有时我们
需要
在递归之后显式弹出,而有时不呢?
algorithm
、
depth-first-search
、
backtracking
、
recursive-backtracking
例如,让我们考虑一个任务,在这个任务中,我们
需要
查找给定字符串的所有排列,保留字符序列,但更改大小写。这里是没有.pop()的
回溯
解决方案 """ :rtype: List[str] res = [] return res 这两个代码样本都是
回溯
,还
浏览 3
提问于2021-11-30
得票数 3
回答已采纳
1
回答
Dijkstra算法的时间复杂度
time-complexity
、
runtime
、
dijkstra
据我所知,
在
最坏的情况下,使用队列的未加权图上的Dijkstra算法的时间复杂度是O(n2)。我猜想这是因为od bfs
和
dfs
。BFS
在
标记阶段处理所有顶点,
dfs
用于
回溯
。另外,对于加权图,我知道时间复杂度是O(EVlogV),其中E是边
和
V顶点。我认为这是因为优先级队列,我知道优先级队列是如何工作的,但仍然不
理解
O符号。
浏览 26
提问于2020-06-04
得票数 0
3
回答
在
printf语句中插入'n‘制表符
c
、
recursion
、
tabs
、
printf
我正在尝试使用标准字符串
置换
算法(swap --> permute --> swap)来
理解
递归
和
回溯
permute(str, 0, 2, 0);} 我想要的是printf("%*s", level, &q
浏览 1
提问于2017-02-05
得票数 1
回答已采纳
5
回答
深度优先搜索
在
寻找矩阵路径中的应用
java
、
algorithm
、
traversal
、
depth-first-search
我对
dfs
的
理解
是使用堆栈(bfs使用队列)。但是,如果我想遍历
dfs
中的矩阵。我该怎么做? dfsHelper(matrix, min, i, j + 1); }上面是一个在线版本,一个矩阵上的
dfs
,我只能把它看作一个递归,为什么它是一个
dfs
?
浏览 7
提问于2016-03-02
得票数 1
回答已采纳
2
回答
iOS BugSense堆栈-应用程序启动崩溃跟踪
ios
、
crash
、
stack-trace
、
bugsense
我最近在我的应用程序中启用了,以尝试
帮助
收集崩溃报告。我看到很多崩溃,看起来就像是
在
我的应用程序启动后立即发生的(我还没有能够
在
我自己的任何设备上复制)。我意识到这可能不是足够的信息来弄清楚我的崩溃,但也许我可以得到
帮助
,让我被指引到正确的方向。我不能在我自己的设备(
和
其他几个人的设备)上复制,来自BugSense的堆栈跟踪来自于野外发布的应用程序。
浏览 1
提问于2011-12-02
得票数 2
回答已采纳
4
回答
图形数据结构:
DFS
与BFS?
graph
、
graph-theory
如果给定一个图问题,我们如何知道我们
需要
使用bfs算法还是
dfs
算法?或者我们什么时候使用
dfs
算法或bfs算法。其中一种与另一种有什么区别
和
优势?
浏览 0
提问于2010-04-13
得票数 67
回答已采纳
2
回答
每种颜色只有一条路径存在吗?
algorithm
、
graph-theory
、
network-flow
以某种方式,可以将惩罚放置
在
相同颜色的节点上,如果节点重复,则使流为0或无穷大。 谢谢!
浏览 5
提问于2015-11-08
得票数 3
2
回答
伟大的Ruby跟踪宝石?
ruby
、
debugging
、
trace
这比手动跟踪终端
和
一堆Ruby文件之间的一切要好得多!
浏览 1
提问于2010-08-21
得票数 3
2
回答
数独
回溯
算法
c++
可能重复: 谢谢。
浏览 5
提问于2012-10-18
得票数 0
3
回答
获取其他线程的
回溯
linux
、
multithreading
、
backtrace
在
Linux中,可以使用backtrace()库调用来获取
回溯
,但它只返回当前线程的
回溯
。假设我知道某个线程是TID (或pthread_t),并且我可以保证它处于休眠状态,那么有没有办法获得其他线程的
回溯
? 似乎libunwind ()项目可以提供
帮助
。
浏览 2
提问于2011-06-19
得票数 19
回答已采纳
5
回答
当我很好地学习
回溯
时,我可以使用Kali Linux吗?
linux
、
penetration-test
、
kali-linux
我对安全问题并不熟悉,我正在考虑
在
ELearningSec (当然是初学者课程)购买一门课程。我正计划在一家公司工作,并想学习进攻性
和
防御性技能,以提高公司和我自己,我想知道:如果我
在
回溯
中学习,我能很容易地把这些知识应用到卡利身上吗?
浏览 0
提问于2013-11-11
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券