腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
Python
-
列表
跳跃
次数
为
O
(
n
^
2
)
的
复杂度
python
、
list
、
time-complexity
如果一个
列表
有3个元素,那么
O
(
n
^
2
)意味着我们必须进行9次跳转才能导航到一个由3个元素组成
的
集合?如果一个
跳跃
只是一个元素,它怎么可能是9个
跳跃
呢?list = [1,
2
, 3] 我不明白作者
的
意思,我们必须做9次
跳跃
..有人能解释一下吗? ?
浏览 23
提问于2020-09-30
得票数 1
2
回答
pop、push和multipop复杂性
data-structures
、
time-complexity
1)它说,push(x):像往常一样实现,Θ(1)时间这就像从堆栈S中删除k个顶部对象一样。Θ(k)是怎么来
的
?由于弹出了k个对象,因此时间将为Θ(k)。3)这是最令人困惑
的
部分。从空开始,执行m次操作。总时间是多少? 至多m次推送,m次弹出: total
O
(m)。这是如何得到<
浏览 3
提问于2016-11-21
得票数 0
1
回答
Redis Zset定位记录
data-structures
、
redis
、
skip-lists
、
zset
为什么redis可以同时根据score和key在log(
n
)时间
的
zset中定位一条记录?redis是否真的
为
zset存储了两个索引?我想,如果我们有一个跳过
列表
,它通过记录
的
键来确定记录,那么我们只能通过这个键来索引。SkipNode k1 #value |-....---------| skipNode1 -> skipNode<
浏览 4
提问于2021-03-15
得票数 0
3
回答
这段代码
的
大
o
符号是什么?是
O
(
n
^
2
)还是
O
(
n
)?
python
、
list
、
algorithm
、
data-structures
、
time-complexity
在这里,代码检查list1是否包含list
2
的
一些元素?result = [] if item not in list
2
:我认为
复杂度
将是
O
(
n
^
2
),因为(x in s)函数被认为是内循环,对吗?
浏览 0
提问于2021-05-04
得票数 0
1
回答
(++)
的
foldl比foldr慢得多。
haskell
我有一张清单"a“并希望通过使用折叠将其更改为
列表
。它工作良好(时间
复杂度
为
O
(
n
))。但是如果我用foldl代替,它是非常慢
的
(时间
复杂度
是
O
(
n
^
2
))。foldl (++) [] a(([] ++ [1]) ++ [
2
]) ++ [3]
浏览 1
提问于2016-11-13
得票数 6
回答已采纳
1
回答
'abcde‘* 100
的
时间
复杂度
是多少?
python
、
time-complexity
在
Python
3中,时间
复杂度
是多少?new_s = s * m 时间
复杂度
是
O
(mn)还是
O
(m)?谢谢!
浏览 4
提问于2022-11-04
得票数 0
1
回答
半尺寸嵌套循环
的
时间
复杂度
time-complexity
、
big-o
、
nested-loops
void function(int
n
) int count = 0; for (int i=
n
/
2
; i<=
n
; i++)// middle loop // inner loop executes log <e
浏览 4
提问于2021-05-13
得票数 1
回答已采纳
1
回答
计算运行时间函数
algorithm
我有一个方法,我想计算它
的
运行时间:{while(p1 != sentinel_)p1 = p1->next_;cout << endl;如果我假设while循环可以执行
n
-1次。因此:T(
N
) =1+ (
n
-1) + (
n
-1) + (
n
-1) +1= 3
n
-1。,但
浏览 5
提问于2013-10-06
得票数 0
回答已采纳
2
回答
为什么这个代码
的
时间
复杂度
是
O
(
N
)?
c++
、
c
、
algorithm
、
time-complexity
、
complexity-theory
我认为下面代码
的
时间
复杂度
是
O
(
n
^
2
)或
O
(
n
*logn)。
O
(
n
)。我(愚蠢
的
)观点如下: 由于有两个循环运行
n
时间,所以时间
复杂度
为
O
(
n
^
2
)。arr[i] < arr[j]可能会影响while循环,但这并不重要。时间
复杂度
为
O
(
n
浏览 7
提问于2017-10-01
得票数 1
回答已采纳
1
回答
我
的
python
函数
的
空间复杂性是多少?
python
、
space-complexity
有人能告诉我这个
python
函数
的
空间复杂性是什么吗?我相信是
O
(1),但我
的
朋友告诉我这是
O
(
N
)。 for i in range(
n
):
浏览 4
提问于2017-10-18
得票数 4
回答已采纳
21
回答
提高代码性
的
代码性能
java
青蛙当前位于位置X,并且希望到达大于或等于Y
的
位置。小青蛙总是
跳跃
固定
的
距离,D。计算小青蛙为了到达目标而必须执行
的
最小
跳跃
次数
。编写一个函数:class Solution { public int solution(int X, int Y, int D); },它在给定三个整数X、Y和D
的
情况下,返回从位置X到等于或大于Y
的
位置
的
最小
跳跃
次数
例如,给定:Y = 85 D = 30
浏览 113
提问于2015-01-28
得票数 9
回答已采纳
1
回答
我不明白在这两种情况下时间
复杂度
是如何计算
的
algorithm
、
time-complexity
} }{int
n
=(
2
)^(
2
)^k //read as
2
to the power
2
to the
浏览 2
提问于2017-04-01
得票数 1
2
回答
以下算法
的
空间
复杂度
是多少?
python
、
python-3.x
、
recursion
下面的算法使用递归查找
列表
中最大
的
元素。<= s[1]: else: return largest(s) 时间
复杂度
是
O
(
n
),因为我们对函数
的
总共
n
次调用是最大
的
,并且每次调用都执行
O
(1)操作。我很难弄清楚空间
的
复杂性。我认为它是
O
(
n
),但我
浏览 0
提问于2019-03-28
得票数 0
2
回答
分析运行时间,大
O
algorithm
、
haskell
、
time-complexity
、
big-o
在分析算法
的
时间复杂性时,我遇到了问题。 check (x:y:xs) |otherwise=y:check (x:xs) t_check(1)=c1 t_check(
n
)=c
2
+ t_check(
n
-1), c
2
= for
浏览 0
提问于2016-11-28
得票数 1
回答已采纳
3
回答
内置方法(如list.count() )
的
复杂性。他们需要
O
(1)时间吗?
python
、
algorithm
、
time-complexity
我有两种方法来计数任何元素
的
出现情况。一种是使用内置方法count,另一种是使用循环。第二种方法
的
时间
复杂度
为
O
(
n
),但不确定内建方法。使用count。List1 = [10,4,5,10,6,4,10]List
2
浏览 3
提问于2021-06-20
得票数 0
回答已采纳
1
回答
最小
跳跃
数组递归时间
复杂度
应为
O
(
n
^
n
)或
O
(
n
!)
java
、
arrays
、
algorithm
、
time-complexity
我正在检查GeekforGeeks <code>C0</code>中
的
“到达终点
的
最小
跳跃
数”问题。我对这里提到
的
时间
复杂度
感到困惑,它是
O
(
n
^
n
)。<code>A1</code> 如果我看到上面的代码块,minJumps(arr,i,h)递归调用是从i=l+1调用
的
,所以在每个递归步骤中,l(开始位置)递增1。时间
复杂度
应该计算如下。<co
浏览 14
提问于2021-06-15
得票数 3
回答已采纳
3
回答
这段代码
的
上限是什么?
algorithm
、
time-complexity
、
big-o
、
complexity-theory
、
discrete-mathematics
我有点困惑,我已经研究了几个小时
的
“大
O
时间复杂性”,并且阅读了这里
的
所有文章。int myfunc(int
n
) for (int i = 0; i<
n
; i++) for (int j = i; j>0; j--)现在,根据我到目前为止学到
的
,我假设上界是
O
(
n
^
2
),因为这是一个嵌套循环。但是,因为J是与i链接
的
;我想知道这段代码是否实际上是<e
浏览 4
提问于2016-04-13
得票数 0
回答已采纳
1
回答
在
Python
中洗牌
列表
时
的
时间和空间复杂性(不使用内置函数)
python
、
time-complexity
、
shuffle
、
space-complexity
我现在学习
Python
,我很乐意理解每一种功能,时间和空间
的
复杂性是什么?提前谢谢,def shuffle1(arr): rnd = random.randintarr[rnd] = val
2
p
浏览 0
提问于2018-09-08
得票数 0
5
回答
为什么这个算法
的
Big-
O
复杂度
是
O
(
n
^
2
)?
algorithm
、
time-complexity
、
big-o
、
complexity-theory
、
asymptotic-complexity
我知道这个算法
的
大
O
复杂度
是
O
(
n
^
2
),但我不明白为什么。int sum = 0; while (i++ < j--) 即使我们在开始时设置了j =
n
*
n
,我们在每次迭代中递增i和递减j,因此产生
的
迭代
次数
不应该比
n
*
n
少得多
浏览 62
提问于2015-11-23
得票数 54
回答已采纳
1
回答
如何找到过河
的
最小步数?
algorithm
幸运
的
是,河上有许多树叶,青蛙可以在树叶之间
跳跃
,但只能在位置
N
的
河岸方向上
跳跃
。0表示没有叶子
的
位置;1表示包含叶子
的
位置。目标是计算青蛙可以到达河对岸(从位置−1到位置
N
)
的
最小
跳
浏览 1
提问于2016-03-29
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券