腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
似乎很难找出这个简单程序的
时间
复杂性
、
、
、
我有下面的代码来模拟
算法
的递归行为,因为我没有计算出该
算法
的
时间
复杂度
:{ for (int i = n-1; i >= 0;--i) result += M(i); return result;根据我的理解,我画了下面的
树
来说明
算法
: (图片中的输入n为3)。我认为
树
中的节点数就是
算法
的
复杂度
浏览 36
提问于2017-05-14
得票数 5
回答已采纳
1
回答
为什么合并排序的
时间
复杂度
不是O(2^log(n)),类似于fibonacci序列生成的
树
?
、
、
这两种
算法
我都懂,但是
时间
复杂度
对我来说很奇怪。 如果你观察两种
算法
生成的两棵
树
,你会发现它们是完全相同的,我们一直将
树
分成两半,直到我们到达终点。那么为什么一个
算法
的
复杂度
是2^N,而另一个
算法
的
复杂度
是nlog(n)呢?
浏览 11
提问于2021-09-19
得票数 1
2
回答
一种在线性
时间
内合并两棵二叉
树
的
算法
、
给定两棵二叉搜索
树
,有没有一种
算法
可以将它们组合成一棵具有线性
时间
复杂度
的二叉搜索
树
? 我考虑过将第二棵
树
的元素逐个放入第一棵
树
中,但未能在线性
时间
复杂度
内实现。
浏览 3
提问于2019-09-24
得票数 0
3
回答
时间
复杂性澄清
、
、
使用以下
算法
(来自Leetcode): return true; } }
时间
复杂度
被列为O(n^n),因为这就是递归
树
的大小。我完全同意递归
树</em
浏览 3
提问于2017-08-03
得票数 1
回答已采纳
4
回答
如果二叉搜索
树
是平衡的,那么在该
树
中搜索的
时间
复杂度
是多少?
、
、
、
另外,搜索不平衡二叉
树
的最坏情况是什么?
浏览 0
提问于2016-12-09
得票数 1
2
回答
关于尝试排序和基排序的效率
、
、
、
基排序的
时间
复杂度
为O(kn),其中n是要排序的键数,k是键的长度。类似地,trie中插入、删除和查找操作的
时间
复杂度
为O(k)。但是,假设所有元素都是不同的,难道不是k>=log(n)吗?如果是这样,则意味着基排序的渐近
时间
复杂度
为O(nlogn),等于快速排序,而trie操作的
时间
复杂度
为O(logn),等于平衡二叉
树
的
时间
复杂度
。当然,常数因素可能有很大的不同,但渐近
时间</em
浏览 3
提问于2011-07-31
得票数 3
回答已采纳
1
回答
确定递归函数的
时间
复杂度
、
、
我不知道这种
算法
的
时间
复杂度
是多少。递归
树
有O(n)节点,在任何节点(除叶子外),我们进行两次调用。任何调用都是O(1),因为我们只检查
字典
中是否有结果,因此
时间
复杂度
是O(n)。谢谢!
浏览 3
提问于2015-08-27
得票数 0
回答已采纳
1
回答
在Java中字符串compareTo函数的
时间
复杂度
是多少?
、
、
、
我想从数组中找到最小和最大的
字典
化字符串。last) > 0)} System.out.println("First : " + first + " Last : " + last); 现在我想找出这个
算法
的
时间
复杂度
我知道它将是n*(compareTo()的
时间
复杂度
)。那么,这个
算法
的
时间
复杂度
是多少呢?
浏览 71
提问于2020-10-28
得票数 2
回答已采纳
1
回答
在
树
中寻找最大n个节点的
算法
、
、
让我们假设我们有一棵
树
,其中的节点包含一些数字。我需要在这棵
树
中找到n个最大的数字。我的脑海里有两个
算法
:第二步是遍历
树
,找到最大元素并标记n次。所以
时间
复杂度
是O(N*(|V| + |E|)),空间
复杂度
浏览 0
提问于2014-11-21
得票数 0
1
回答
计算avl
树
高度的
复杂度
是多少?
、
给定avl
树
,计算
树
高的“最佳”
算法
的
时间
复杂度
是多少? 如果树中存在n个元素,我知道
树
的高度是log(n)。但是我如何计算高度呢?
浏览 58
提问于2018-06-03
得票数 0
回答已采纳
1
回答
N叉
树
中BFS的复杂性
、
、
、
对于n叉
树
,我正在寻找在O(n)中进行BFS的
算法
,我发现了下面的
算法
,但在分析
时间
复杂度
方面存在问题。我不确定是O(n)还是O(n^2)。有人能解释
时间
复杂度
或给出一个运行在O(n)中的替代
算法
吗?breadthFirstSearch = (root, output = []) => { if (!
浏览 3
提问于2021-06-17
得票数 1
回答已采纳
1
回答
最小生成
树
的全对最短路径
、
我试图解决一个关于图的
算法
挑战,我已经将它分解为以下几个方面:给定一个无向生成
树
,找到2叶,使得它们之间的代价最小。现在我知道了Floyd
算法
,它可以找到具有
时间
复杂度
O(N^3)和空间
复杂度
O(N^2)的所有对最短路径。问题的输入是N= 10^5,所以O(N^3)和O(N^2)太多了。有没有办法优化这个问题的
时间
和空间
复杂度
?
浏览 6
提问于2017-03-07
得票数 1
1
回答
给定一棵
树
T= (V,E),找出从顶点v到顶点w的直接路径
、
、
、
我被困在我的
算法
任务中,要求在具有n个顶点(非循环间接图)的
树
(V,E)中找到从顶点v到顶点w的直接路径,
时间
复杂度
为O(dist(v,w))。我必须找到一个预处理程序(在O(N)中运行)来存储一些信息,这样我就可以达到O(dist(v,w))的
时间
复杂度
。 我需要一些想法来存储在预处理过程中,这将有助于稍后的
算法
。 没有完整的解决方案。我已经尝试存储可能的路径,但要创建一个全局调整列表,我需要O(n^2)的二次
时间
。此外,Dijkstra的运行<em
浏览 19
提问于2019-05-25
得票数 0
1
回答
如何计算AVL
树
中搜索的
时间
复杂度
?
我知道AVL
树
搜索
算法
的
时间
复杂度
是O(log ),但它是如何导出的呢?
浏览 0
提问于2018-03-31
得票数 0
回答已采纳
1
回答
在给定生成
树
和另一条边的情况下如何求图的MST
、
、
、
、
该图由一棵生成
树
和一条额外的边组成。我在考虑Kruskal的
算法
,但它不能满足
时间
复杂度
的要求。
浏览 0
提问于2020-04-06
得票数 1
回答已采纳
2
回答
算法
的最佳用例
、
例如,如果我对某个数据结构有一个递归
算法
if T == null ... 当
树
为空时,该
算法
的最佳情况会出现吗?
时间
复杂度
为O(1)?
浏览 5
提问于2020-06-26
得票数 0
3
回答
连接两棵红黑
树
的最好方法
、
、
、
最简单的方法是将两个
树
存储在两个数组中,合并它们,并使用一个排序的数组构建一个新的红黑
树
,所需
时间
为O(m + n)。 有没有
时间
复杂度
更低的
算法
?
浏览 1
提问于2017-04-29
得票数 3
3
回答
最低的公共祖先实现-有什么区别?
、
、
我一直在阅读关于的文章,我不明白为什么涉及RMQ
算法
--列出的解决方案非常复杂,并且具有以下属性:
浏览 3
提问于2011-10-08
得票数 1
回答已采纳
1
回答
数据结构:返回相同形状的BST和另一个BST的值
、
、
、
嘿,我有一个问题,我需要描述一个
算法
,它可以得到两个二进制搜索
树
,T1和T2。
树
包含每个节点的不同值。
算法
应该返回一个与T2形状相同的二进制搜索
树
,但值为T1,
时间
复杂度
为O(n),其中n是元素的数量(两棵
树
相同)例如: T2 (定义了形状):应返回:到目前为止,我尝试的是考虑中值/平均值,但不是每次都有效,或者考
浏览 20
提问于2020-05-07
得票数 1
回答已采纳
2
回答
使用AVL
树
和二叉
树
的
算法
的
时间
复杂度
是多少
、
、
考虑使用二进制搜索
树
对n个元素的列表进行排序的以下
算法
:for each element x in thelist,while t is not empty,如果使用以下方式实现
树
,则此
算法
的最坏
时间
复杂度
是多少: a)一个普通的二叉搜索
树
?b) AVL<e
浏览 5
提问于2014-12-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
简单实现字典树算法
常见的排序算法及时间空间复杂度
字典树Trie
RBS:最优时间复杂度的single-target PPR算法
爆炸式字典树
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券