腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
深度
优先
搜索
的
时空复杂性
、
、
、
我看过其他各种StackOverflow答案,它们都与我
的
讲师在他
的
幻灯片中所写
的
不同。
浏览 6
提问于2016-04-07
得票数 24
回答已采纳
1
回答
为什么
深度
优先
搜索
的
空间
复杂度
不是
O
(
n
)?
、
、
相对较新
的
算法,所以如果我错过了一些明显
的
东西,请原谅! 我知道
深度
优先
搜索
的
空间
复杂度
通常表示为
O
(h),其中h是树
的
高度,而广度
优先
搜索
的
复杂度
是
O
(
n
),其中
n
是树中
的
节点数。我理解这样
的
解释(例如在这个答案中),在最坏
的
情况下,BF
浏览 54
提问于2019-11-01
得票数 0
回答已采纳
1
回答
我们可以从一个图中得到多少种不同
的
DFS和BFS?DFS
的
是更多
的
综艺还是BFS
的
?
、
、
我试着找出我可以从一个给定
的
图中构造出多少不同
的
BFS和DFS树,如果这是不可能准确确定
的
,那么我想知道DFS是否比BFS有更多
的
变化,所有这些都与给定
的
图相关! 谢谢
浏览 0
提问于2016-02-17
得票数 0
1
回答
选择适当
的
生成和计算元素共享对排列
的
算法
、
、
、
、
我感兴趣
的
是,在执行以下任务时,哪种算法
的
时间
复杂度
最低:我试图通过扩展树
的
一个元素来解决这个问题,直到达到7
的
最大长度,但是我很好奇是否有更好
的
方法来解决这个问题。非常感谢,并期待听到您
的
伟大想法!
浏览 3
提问于2019-10-27
得票数 0
回答已采纳
1
回答
行人导航路径选择算法
的
比较
、
、
我目前正在开发用于行人导航
的
软件,对我来说最困难
的
主题是找到最适合该任务
的
路由算法。我听说A*是那种软件中实际使用
的
算法之一。提前感谢您
的
回答。
浏览 2
提问于2011-07-18
得票数 1
回答已采纳
2
回答
查找图中两个节点之间分离度
的
有效方法
、
这是我最近在网上找到
的
一个面试问题:以下是我对此
的
看法:首先,应该考虑DFS。很有可能
的
是,即使当两个人连接在一起(即分离度
浏览 0
提问于2013-03-10
得票数 7
回答已采纳
1
回答
深度
优先
搜索
或回溯递归,以找到所有可能组合
的
字母在一个纵横字谜/游戏板?
、
、
、
、
时间
的
复杂性是什么?我只想避免这是
O
(
n
!)。使用
深度
优先
搜索
是否是时间
复杂度
O
(
n
^2),对于每一个字母,它可能要经过所有其他字母
的
最坏情况? 我想我不确定我是
不是
在用正确
的
方式思考这件事。当我说使用
深度
优先
搜索
时,我
的
意思是先从字母开始
深度
搜索
,然后从第二个字母开始<em
浏览 1
提问于2015-06-11
得票数 0
1
回答
DFS中条纹占用
的
空间
、
、
我最近在研究来自
的
无信息
搜索
。在
深度
优先
搜索
的
情况下,给出了条纹占用
的
空间
是
O
(b.m),但我无法计算出如何(我在任何地方都无法在网上找到这一点
的
证据)。任何帮助或特定材料
的
指示都将不胜感激。
浏览 0
提问于2018-08-11
得票数 0
1
回答
对于二叉树
的
广度
优先
搜索
,
空间
复杂度
是多少?
、
、
、
、
这里是我
的
Java解决方案,它用广度
优先
搜索
逐级打印二叉树(它有效!),我会访问树中
的
所有节点,因此算法
的
时间
复杂度
将是
O
(
n
)。在这里,我不进行任何递归调用,因此
空间
复杂性将只是我为宽度
优先
搜索
队列分配
的
空间
。从这里我看到,宽度
优先
搜索
的
空间
复杂度
是
O
(V
浏览 3
提问于2015-03-29
得票数 2
回答已采纳
1
回答
呼吸
优先
搜索
和
深度
优先
搜索
的
复杂度
有什么不同?
、
、
、
我似乎找不到区别;我知道一个使用队列,另一个使用堆栈,但这对RunTime有什么影响呢?
浏览 30
提问于2017-08-10
得票数 0
回答已采纳
3
回答
人工智能: IDA*
搜索
的
时间复杂性
、
、
、
、
我正在研究信息
搜索
算法,对于迭代深化A*
搜索
,我知道
空间
复杂度
是
O
(d),其中d是最浅
的
目标节点
的
深度
。我试图找出它
的
时间复杂性是什么,但我一直未能在网上资源上找到任何关于它的确切信息。IDA*
搜索
的确切时间
复杂度
未知吗?任何见解都会受到赞赏。
浏览 0
提问于2019-02-02
得票数 3
回答已采纳
1
回答
是否有任何算法,即
O
(
n
)时间,并必然使用
O
(
n
)辅助
空间
?
我注意到,可以在线性时间内解决
的
问题,可以调整为使用不超过
O
(1)辅助
空间
。取路径图
的
加权独立集问题。如果只需要总重量,就需要
O
(1)
空间
。但是如果在解中也要求集,则它使用
O
(
n
)
空间
,但是所使用
的
辅助
空间
仍然是
O
(1)。其它允许线性时间算法
的
问题有:最大子阵和问题、按i位置旋转一维向量、将BST转换为排序
的
双链表等。
浏览 2
提问于2013-10-14
得票数 1
回答已采纳
1
回答
在MxN网格中从左上角到右下角
的
获取方法
的
数量,同时只向下或向右移动。时间和
空间
的
复杂性是什么?
、
、
、
、
我猜
空间
复杂度
-
O
(
n
+m)?最长
的
调用堆栈似乎是“线性”
的
,因此假设某种近似是
O
(
n
+m),但我不能真正证明或否定它。时间
复杂度
是指数
的
,因为每个位置可以创建两个新
的
位置--
O
(2^
n
)或
O
(2^
n
+m),不确定哪一个更合适。(m-1,
n
) + gridTravel(m,
n
-1);
浏览 2
提问于2021-09-16
得票数 1
回答已采纳
3
回答
查找副本
的
第三种方法
、
检测数组中重复项
的
两种常见方法:2)哈希集,时间
复杂度
O
(
n
),
空间
复杂度
O
(
n
) 有没有第三种方法来检测重复
的
东西?
浏览 2
提问于2011-05-10
得票数 6
回答已采纳
1
回答
Fibonacci序列递归
空间
复杂度
、
、
public int fib(int
n
) {if (
n
== 1) return 1; }没有创建临时变量或最终结果变量。这里<
浏览 1
提问于2018-06-05
得票数 1
回答已采纳
2
回答
为什么
A
的
复杂性在记忆中是指数
的
?
、
、
、
、
维基百科
的
复杂性如下(): 比它
的
时间
复杂度
更成问题
的
是A*
的
内存使用。在最坏
的
情况下,它还必须记住一个指数
的
节点数。如果我们在某个时候找到另一条通向B
的
路径(例如,通过Q),这比通过A
的
路径要好,那么所需要
的
就是将B
的
引用更改为指向Q,并更新它
的
实际成本g(和逻辑上
的
f)。因此,如果我们在一个节点中存储它
的
名称,它
的
引用节点
浏览 4
提问于2009-11-11
得票数 19
回答已采纳
2
回答
Ids算法
的
空间
复杂度
你好,我试图计算IDS (迭代深化
深度
优先
搜索
)算法
的
空间
复杂度
,但我不知道如何做到这一点。我真的不明白算法是如何访问树
的
节点
的
,这样我就可以计算出它需要多大
的
空间
。你能帮帮我吗?
浏览 9
提问于2014-01-04
得票数 1
回答已采纳
2
回答
检查一个简单
的
无向图是否是三连通
的
。
、
、
问题我
的
解决方案 检查节点是否至少有3条边缘到3个不同
的
节点:
O
(1)。忽略节点并运行
深度
优先
<em
浏览 3
提问于2019-09-13
得票数 1
回答已采纳
3
回答
广度
优先
和
深度
优先
遍历树
的
时间和
空间
复杂度
是多少?
有人能举例说明我们如何计算这两种遍历方法
的
时间和
空间
复杂度
吗? 另外,
深度
优先
遍历
的
递归解决方案如何影响时间和
空间
复杂度
?
浏览 1
提问于2012-03-24
得票数 76
回答已采纳
1
回答
在无向图中寻找欧拉圈
、
Hierholzer
的
算法帮助我们在
O
(m+
n
)时间内找到图中
的
欧拉回路,但它使用
的
邻接矩阵占用
O
(
n
^2)
空间
。谁能给出一个
O
(m+
n
)时间算法,它使用图
的
邻接表表示来进行
深度
优先
搜索
遍历,占用
O
(m+
n
)
空间
?这里m表示图中
的
边数,
n
表示图中
的<
浏览 1
提问于2018-06-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券