腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
python
的
deque.Insert
(
索引
,
元素
)
的
时间
复杂度
from collections import dequed.insert(2,"h") d.insert(2,"h")
的
时间
复杂度
是多少?如果deque是作为链表实现
的
,那么它应该是O(1)?我说
的
对吗?
浏览 36
提问于2020-06-27
得票数 0
回答已采纳
1
回答
为什么在动态数组末尾追加项
的
时间
复杂度
是0(1)
、
、
、
、
我想知道为什么在动态数组末尾追加
元素
的
时间
复杂度
是0(1)a = [ 1, 2, 3 , _ , _ , _ ] 现在,当我将一个
元素
添加到第三个
索引
时,为什么
时间
复杂度
是是否有指向数组最后一个
元素
的
指针?还是有其他
的<
浏览 4
提问于2021-06-08
得票数 0
1
回答
Gallop搜索
时间
复杂度
?
用于在排序列表中搜索
元素
。从
索引
0开始获取
元素
,然后从
索引
1、2、4、8、16开始,直到超出目标,然后在刚刚找到
的
范围内再次搜索。 这个问题
的
时间
复杂度
是多少?对我来说,这似乎是某种对数
时间
复杂度
,但我不知道是什么。
浏览 7
提问于2011-03-11
得票数 6
回答已采纳
1
回答
如何在
python
内部访问列表
元素
?
、
、
就像我想要访问C中
的
数组
元素
一样,它是这样实现
的
:例如:如果a= {0,1,2,3}是一个数组,如果我想访问
索引
2,我将编写一个2,内部实现
的
公式是(a+2*sizeof(int)),以获得
索引
2
的
起始地址但这是可以做到
的
,因为我们知道数组中每个
元素
的
大小是固定
的
。因此,我
的</e
浏览 0
提问于2018-05-13
得票数 1
回答已采纳
1
回答
为什么使用链表,如果在结束时,从数组
的
复杂性删除/插入是相等
的
?
、
如果删除数组
元素
的
时间
复杂度
是O(n),而链表(给定
索引
)
的
时间
复杂度
也是O(n),那么为什么使用链接列表,因为我也需要搜索整个列表?
浏览 4
提问于2022-01-26
得票数 0
回答已采纳
1
回答
所有
元素
的
数组中最近最小
元素
的
FInd位置
、
、
对于整数
元素
数组,我想计算小于该
元素
的
最新
元素
的
位置(如果可能),否则将-1存储在此位置。(基于0
索引
)然后sol array = {-1,0,-1,2,3} 现在我可以在O(n^2)
时间
内做到这一点,complexity.....but不能在低于这个
时间</e
浏览 4
提问于2020-05-19
得票数 0
回答已采纳
1
回答
没有内置
的
动态数组吗?
我习惯于有一个动态数组,比如list在
python
中,std::vector在C++中,但是在go中没有类似的东西。动态数组
的
优点是它具有添加新
元素
的
O(1)
时间
复杂度
,以及用于
索引
的
O(1)
时间
复杂度
。首先,我认为slice就是它,但后来我意识到当我使用函数时,整个切片是被复制
的
,因此它是一个O(N)操作,而不是动态数组中
的
O(1)操作。然后我遇到了,但这是一个双链接列表,这意味
浏览 2
提问于2014-12-15
得票数 0
回答已采纳
4
回答
在
Python
中从列表中弹出
元素
的
时间
复杂度
是多少?
我想知道
Python
对象
的
pop方法(特别是CPython )
的
时间
复杂度
是多少。另外,list.pop(N)
的
N值是否会影响复杂性?
浏览 0
提问于2008-10-12
得票数 60
回答已采纳
1
回答
主题二分搜索下
的
InterviewBit问题中C++中旋转排序数组
的
搜索超过
时间
限制
、
、
、
、
问题是在C++中搜索已排序
的
旋转数组中
的
元素
。我使用
的
方法是找到pivot
元素
索引
/最小
元素
索引
,然后使用二进制搜索从apivot.end或abeg,....pivot中找到键。找到最小
元素
索引
的
时间
复杂度
是O(log ),然后找到
元素
的
时间
复杂度
也是O(log ),因此总
的
浏览 10
提问于2020-04-14
得票数 0
回答已采纳
1
回答
以最快
的
方式将特定间隔
的
元素
递增1
、
、
、
我有一个表示为数组
的
元素
列表。对于给定
的
区间(l,r) '1‘应该添加到这些
元素
中。 A[i]++; 效果很好。但是我正在做一个程序来找出大数
的
阶乘和。由于阶乘算法具有较高
的
时间
复杂度
,因此需要降低上述步骤
的
时间
复杂度
。
浏览 0
提问于2017-12-15
得票数 2
回答已采纳
5
回答
关于一个平凡例子
的
空间复杂性
、
所以我检查了可编软件网站
的
在线代码评估。我尝试了演示示例来熟悉系统。 类解{公共int解(int[] A);}A=2A2 =1
浏览 3
提问于2013-09-02
得票数 2
3
回答
寻找数组中相同
元素
的
两个
索引
的
时间
复杂度
、
我正在尝试设计一种算法来查找数组中两个相同
元素
的
索引
。输入是一个数组,输出是两个
索引
i&j,使得arrayi=arrayj。
时间
复杂度
必须为O(nlogn)。这是我尝试过
的
let j=i+1 to size_of_array{N是数组
的
大小,我
的
实现将
浏览 1
提问于2019-09-17
得票数 0
2
回答
向
python
中设置
的
列表中添加
元素
的
时间
复杂性
、
为什么向集合中添加
元素
比将
元素
添加到
python
中
的
列表要花费更长
的
时间
?我创建了一个循环并迭代了1000000多个
元素
,将其添加到一个列表和一个集合中。List
的
持续
时间
是10秒左右,而set则是20秒左右。
浏览 2
提问于2019-11-10
得票数 6
回答已采纳
1
回答
SortedList -
Python
中操作
的
时间
复杂性
、
、
在分类容器模块
的
SortedList实现中,操作
的
时间
复杂度
是多少?据我所知,底层数据结构是一个数组列表。那么插入是否需要O(n)
时间
,因为
索引
可以在O(logn)中找到,然后在正确
的
位置插入
元素
为O(n)?同样,从
索引
中弹出
元素
也必须是O(n)。
浏览 5
提问于2020-08-15
得票数 2
1
回答
链表或列表数组实现
的
利弊
、
、
列表
的
链表实现相对于基于数组
的
数组实现和反向实现有什么好处?与数组实现相比,list具有的优势是数组在初始化时具有固定
的
大小,您必须编写代码来增加数组
的
大小,因此与链表实现相比,这可能是一个缺点。 对其他有利因素有什么想法吗?
浏览 1
提问于2013-10-07
得票数 3
回答已采纳
2
回答
为什么添加到单链表需要O(1)恒定
时间
?
、
在执行leetcode时,它说添加到单个链接列表中
的
特定节点需要O(1)
时间
复杂度
: 当删除O(n)
时间
时,这是有意义
的
,因为您需要遍历到节点-1并更改指针。添加
的
时候不是一样吗,这意味着它也应该是O(n)
时间
复
浏览 5
提问于2022-10-21
得票数 1
回答已采纳
3
回答
为删除而优化
的
列表实现(int
索引
)
、
、
我想使用List<E>,但我唯一要使用
的
方法是我感兴趣
的
是这个方法
的
返回值(删除了E )。我从来不需要remove(E e)方法。我唯一需要
的
构造函数是使用Collection<? extends E>
的
构造函数。如果List是ArrayList,则remove(int index)方法
的
时间
复杂度
为O(n),因为您必须在移除
的
元素
向左一个位置后对<e
浏览 1
提问于2015-03-03
得票数 5
回答已采纳
3
回答
Java数组
的
插入
时间
复杂度
、
、
、
我有10个
元素
组成
的
数组。Integer[] arr =新Integer10;当我添加arr5=999这样
的
第5个
元素
时,
时间
复杂度
是多少?我坚信插入阵列
的
时间
复杂度
是O(1),但在一些文献中,它说插入阵列(而不是数组) T.C是O(N),因为移位发生了。怎么会发生换挡呢?它不是动态数组。以下是我认为是错误
的
消息来源: O(1)准确地描述了在数组
的
末尾插入。但是,如果要插入数组
的</em
浏览 44
提问于2022-04-03
得票数 0
1
回答
理解
python
代码
的
时间
复杂性
、
我对
时间
复杂性问题完全陌生。我正在编写
Python
代码,用于code练习,我编写
的
代码返回
时间
复杂度
为O(N*N)
的
超时错误。期望
时间
复杂度
为O(N)。给定一个整数列表A,我试图计算A[0:i]和A[i:]之和之间
的
最小差,对于A中
的
所有
索引
i。这是我
的
解决方案: # write your code in
Python
2
浏览 0
提问于2017-07-22
得票数 1
回答已采纳
1
回答
在列表中追加
元素
的
时间
复杂度
是多少?
、
、
、
在
Python
中将
元素
追加到列表
的
时间
复杂度
是多少?
浏览 9
提问于2021-12-30
得票数 -2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础教程:两种方法获取list中指定元素的索引
常见的排序算法及时间空间复杂度
RBS:最优时间复杂度的single-target PPR算法
怎么判断一个算法的“好坏”程度——时间复杂度的计算
Python中的索引处理技巧
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券