腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
最小
跳跃
数组
递归
时间
复杂度
应为
O
(
n
^
n
)
或
O
(
n
!)
、
、
、
我正在检查GeekforGeeks <code>C0</code>中的“到达终点的
最小
跳跃
数”问题。我对这里提到的
时间
复杂度
感到困惑,它是
O
(
n
^
n
)。<code>A1</code> 如果我看到上面的代码块,minJumps(arr,i,h)
递归
调用是从i=l+1调用的,所以在每个
递归
步骤中,l(开始位置)递增1。
时间
复杂度
应该计算
浏览 14
提问于2021-06-15
得票数 3
回答已采纳
1
回答
如果我们知道
O
(
n
)函数返回
数组
的中值,那么如何在
O
(
n
)处找到kth
最小
元素
、
、
我试图通过使用一个函数,在
O
(
n
)处从大小为
n
的未排序
数组
中找到kth
最小
元素,方法是在
O
(
n
)处返回大小
n
的
数组
的中值。我认为我必须找到一个具有
时间
复杂度
的
递归
函数,比如cn+cn/2+cn/2^2+…+cn/2^j=
O
(
N
)。
浏览 1
提问于2022-06-05
得票数 -2
回答已采纳
1
回答
这个
递归
代码的运行时是什么?
、
我想知道下面的
递归
函数的运行时是什么: if (
n
<= 1) { } return f(
n
-1) + f(
n
-该调用树中的节点数为2^
n
+ 2²+2²+ 2³+ ... +2^
n
,相当于2^(
n
+1) - 1。因此,假设每个调用的
时间
固定为
O
(1),则此函数的
时间
复杂度
应为<
浏览 10
提问于2018-08-29
得票数 0
回答已采纳
1
回答
大
O
最坏情况的
时间
复杂度
快速排序?
、
在最坏的情况下,快速排序算法为每个
递归
调用(如果是
递归
实现)选择列表/
数组
中最大
或
最小
的键。据我所知,
n
的大小将决定
递归
调用的次数和比较的数目(随着
递归
的每一步,这将减少1)。因此,我们有
n
+(
n
-1)+(
n
-2)+...+2+1数的本原比较。我不太理解的部分是,这是怎样的
O
(
n
^2)?就像我知道它至少是
O
(
n<
浏览 0
提问于2016-06-12
得票数 2
回答已采纳
1
回答
检查
数组
是否为
最小
堆
时间
复杂度
、
、
、
我实现了一个
递归
算法来检查
数组
是否是
最小
堆。我不知道最坏的情况是什么--
时间
复杂性。下面是代码: if i > (
n
- 1) / 2 if A[i] > A[left(i)] or这是因为元素A(
n
-1)/2表示最后一个非叶节点.另一个基本情况是,当min堆条件被违反时。在
递归
的情况下,我们检查左和右子树是否是堆。因
浏览 0
提问于2021-01-20
得票数 0
3
回答
根据索引
数组
对整数
数组
进行排序?
、
我们有两个
数组
作为输入Array2:1,3,2,0 -->这是索引
数组
(也就是Array1的位置,如果排序的话)。现在我们需要使用索引
数组
Array2对Array1进行排序。空间
复杂度
可以大于
O
(1),但应小于
O
(
N
) 您不应该使用额外的
数组
,因为这会变成
O
(
N</em
浏览 2
提问于2013-02-26
得票数 3
1
回答
按顺序遍历\调用堆栈空间被认为(
或
)不?
、
、
、
、
时间
复杂度
-
O
(
n
)方法2 :- (
递归
)空间
复杂度
-
O
(1)
或
O
(
N
)?我们可以
递归
地进行顺序遍历,但在采访中,哪种方法是对interviewer.....Iterative
或
递归
的最佳表达?我也应该
浏览 2
提问于2019-11-12
得票数 0
回答已采纳
1
回答
如何找到过河的
最小
步数?
幸运的是,河上有许多树叶,青蛙可以在树叶之间
跳跃
,但只能在位置
N
的河岸方向上
跳跃
。0表示没有叶子的位置;1表示包含叶子的位置。目标是计算青蛙可以到达河对岸(从位置−1到位置
N
)的
最小
跳跃
次数。编写一个函数:在给
浏览 1
提问于2016-03-29
得票数 0
1
回答
复杂度
时间
O
(
n
)
或
O
(
n
(
n
+1)/2)
、
、
在
n
项(类似
数组
)上循环然后在(
n
-1)然后(
n
-2)上循环的算法的复杂性是什么?
浏览 2
提问于2015-03-10
得票数 1
回答已采纳
1
回答
分治k-路合并算法的时空
复杂度
、
、
、
考虑到A是k
数组
的
数组
。每个内部
数组
都进行排序,并包含m个元素。
n
)当看到分而治之时: 除法-计算中间点为
O
(1),复制
浏览 0
提问于2018-03-15
得票数 1
回答已采纳
1
回答
时间
复杂性-不良
递归
-英国变化组合
、
、
、
、
我现在有了,但仍然对解决以下两种解决方案的
时间
和空间复杂性感兴趣。此解决方案
递归
地尝试将针对自身的每个数字和每个其他数字组合在一起,从而导致大量重复工作。我认为这是
O
(
n
^
n
)
时间
,并且不确定如何度量空间复杂性(但它很大,因为我们存储每个结果)。有什么想法?coins.length).fill(0); return allSets.size;改进的解决方案 这个解决方案仍然具有巨大的空间复杂性,但我相信
浏览 2
提问于2017-06-08
得票数 1
回答已采纳
2
回答
两个
或
多个循环
时间
复杂度
、
、
如果我们假设for循环中的语句是
O
(1)。for (i = 0; i <
N
; i++) {}for (i = 0; i <
N
; i++) { sequence of statements} 上述
时间
复杂度
浏览 3
提问于2021-09-04
得票数 0
回答已采纳
2
回答
堆排序
时间
复杂度
深入理解
、
、
、
、
,并使用摊销分析将其求和为
O
(
n
) time
浏览 4
提问于2015-08-20
得票数 3
回答已采纳
1
回答
当它总是选择第二个
最小
的元素作为子列表中的轴心时,快速排序的
时间
复杂度
、
当pivot始终是子列表中第二小元素时,快速排序的
时间
复杂度
。F(
N
) = F(
N
-2) +
N
= F(
N
-3(2)) + 3
N
- (2+1)(2)这是
O
(
N
^2),但不知何故我
浏览 5
提问于2018-07-23
得票数 0
回答已采纳
1
回答
最长公共前缀划分与Conquer方法
复杂度
分析
、
、
、
我试图了解从字符串
数组
中寻找最长公共前缀的D&C方法的
时间
和空间复杂性是如何推导出来的。示例:字符串
数组
为"leet“、" leetcode”、“leet”、"le“,输出为"le”--这是一个leetcode问题14。:
时间
复杂度
:
O
(S),其中S是
数组
中所有字符的个数,S= m_
n
,
时间
复杂度
为T(
n
) =2T(
n
/2
浏览 2
提问于2018-03-22
得票数 0
回答已采纳
1
回答
排序元素的二进制搜索树与
数组
、
、
考虑要插入
数组
中的数据总是按顺序排列的场景,即(1, 5, 12, 20, ...)/A[i] >= A[i-1]
或
(1000, 900, 20, 1, -2, ...)要支持这样的数据集,拥有二进制搜索树
或
数组
是否更有效。Max/Min
O
(1)
浏览 1
提问于2016-06-25
得票数 0
1
回答
具有Log
n
重组的主定理
、
、
根据我对主定理的理解,一个算法可以
递归
地定义为:其中a是子问题的数量,
n
/b是子问题的大小,
O
(
n
^d)是子问题的重组
时间
。计算主定理的
时间
复杂度
如下: {
浏览 0
提问于2013-05-17
得票数 3
回答已采纳
1
回答
具有三个
递归
调用的
递归
函数的
时间
复杂度
、
、
、
具有以下
递归
关系的
递归
函数的
时间
复杂度
是多少:我知道有两个
递归
调用的函数会给出
O
(2^
n
)的指数
时间
复杂度
,这是否意味着具有上述
递归
关系的函数具有
O
(3^
n
)的
时间
<e
浏览 0
提问于2019-02-19
得票数 3
回答已采纳
1
回答
内部使用交换操作的
递归
函数的
时间
复杂性
、
、
、
、
我很困惑于计算这个函数的
时间
复杂度
。 下面是我的方法:在最坏的情况下,
递归
调用具有
O
(
n
)复杂性,而while循环(冒泡排序)具有
O
(
n
^2)复杂性。总体上是
O
(
n
^2)。在最好的情况下,
数组
已经被排序,所以冒泡排序具有
O
(
n
)复杂性,
递归
调用具有
O
(1),总体上是
O
(
n
)。
浏览 3
提问于2022-03-12
得票数 0
3
回答
有没有办法从列表中获取k个
最小
元素,而不用在Python中对其进行排序?
、
、
我想从python中的列表中检索k个
最小
元素。但是我想用小于
O
(
n
log )(即,不对列表进行排序)复杂性来实现这一点。在Python中有任何方法这样做吗?如果是,请告诉我。提前谢谢。
浏览 1
提问于2018-07-17
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
时间复杂度O(1),O(logn) ,O(n),O(nlogn)...
算法:44.最小子数组
常见的排序算法及时间空间复杂度
数据结构与算法-排序与搜索
常用排序算法总结(1)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券