腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么我的质数代码不适用于大数,即使我使用了eratosthenes的筛子,我也使用了集合而不是列表?
python
、
python-3.x
、
set
、
sieve-of-eratosthenes
我的代码: import mathb=list(range(2,
n
+1)) for j in b: b[b.index(j)]=0 c={i for i in b if
n
%i==FalseUsers/r
浏览 19
提问于2020-08-28
得票数 1
1
回答
使用isalnum()的loop语句的时间
复杂度
(Python)
python
、
time-complexity
时间
复杂度
是
O
(
n
^2)吗?我相信isalnum函数的时间
复杂度
是
o
(
n
),因为它将遍历每个字符来检查它是否是字母数字,并且我们迭代
n
个单词。因为在for循环的每一次迭代中,我们做一个
o
(
n
)操作,这会使它变成
O
(
n
^2)吗?或者仅仅是2遍
O
(
n
)时间
复杂度
?
浏览 21
提问于2021-09-04
得票数 0
回答已采纳
1
回答
查找时间
复杂度
O
(
n
)
python
、
time-complexity
考虑下面的代码: import matplotlib.pyplot as plt def pow(
n
): return 1x = pow(
n
//2) return x*xz = []
浏览 7
提问于2019-04-24
得票数 0
3
回答
为什么Maps具有比Erlang中的记录更慢的查找属性?
erlang
映射通常实现为哈希表,因此
查找时间
复杂性为
O
(1);记录(带有名称的元组)通常被实现为不可变列表,
查找时间
复杂度
为
O
(
N
)。 这些数据结构在Erlang中的实现有什么不同?
浏览 5
提问于2015-09-20
得票数 4
回答已采纳
3
回答
从Python列表中删除重复项的更好解决方案
python
、
time-complexity
它的时间和空间复杂性是
O
(
n
)。 我相信solution2也有
O
(
n
)的空间复杂性。时间
复杂度
是多少?for循环是
O
(
n
),但我不确定in语句,因为result的长度没有输入a那么长。它也只是
O
(
n
)吗 最后,如果两个解决方案都有相同的时间和空间复杂性,其中一个被认为是“更好的”?我应该在面试中使用哪一种?看起来solution1使用了更多的空间(可能是
O
(2
n
),但我知道我们应该去掉前面的常量),
浏览 35
提问于2020-09-23
得票数 1
回答已采纳
1
回答
搜索大排序文本文件的最快捷、最有效的方法
python
、
list
、
search
、
set
、
whoosh
我有一个大型的静态文本/csv文件,它包含大约100 k行(2MB)。它本质上是一个字典,我需要用Python对这些数据执行定期查找。 key value1 value2 alpha beta y1 y2 ... 这是一个web应用程序的一部分,每个用户都将一次查找100到300个键,
浏览 0
提问于2019-04-03
得票数 2
3
回答
std::map的底层结构是什么?
c++
、
algorithm
、
optimization
、
hashmap
这对我来说没有意义,因为如果是这样的话,就不能检索
O
(1)。有人能解释吗? 另外,如果要在不使用stdlib的情况下在C++中实现哈希表,那么最好的方法是什么?
浏览 10
提问于2017-02-16
得票数 0
回答已采纳
1
回答
在Python中从dict中弹出一个元素的时间
复杂度
是多少?
python
、
algorithm
、
dictionary
do_something_if_key_not_present() do_something_if_key_is_present()for key in all_possible**的时间
复杂度
是什么?我知道在像list这样的结
浏览 0
提问于2017-05-16
得票数 10
回答已采纳
3
回答
迭代字典的时间是恒定的吗?(因为查找是常量?)
python
、
dictionary
、
time-complexity
、
big-o
我的问题是关于字典的常数
O
(1)
查找时间
。我真正的问题是,总的时间
复杂度
是
O
(
N
^2)吗?
浏览 1
提问于2021-08-14
得票数 0
回答已采纳
3
回答
哪种数据结构可以最大限度地减少哈希表存储桶中的查找成本?
algorithm
、
data-structures
、
hashmap
、
hashtable
、
time-complexity
给定具有冲突的哈希表,通用哈希表实现将导致桶中的查找在
O
(
n
)内运行,假设使用了链表。 如果我们将链表转换为二叉树,我们将下降到
O
(log )。对存储桶本身使用哈希表将使
查找时间
减少到
O
(1),但这需要对哈希函数进行巧妙的修改。
浏览 0
提问于2012-08-09
得票数 0
1
回答
我应该用字典来测试成员资格吗?
python
、
python-3.x
、
time-complexity
我之所以这样问,是因为我觉得字典有最坏的
查找时间
O
(1),而对于数组则是
O
(
n
)。 if i in A_dict: else:如果我上面提到的时间复杂性是正确的,那么第一段代码的
复杂度
为
O
(x-x-),而第二种代码的
复杂度
为
O
这是正确的吗?
浏览 0
提问于2020-02-28
得票数 3
回答已采纳
3
回答
为什么把一个列表转换成一个集合比仅仅使用list来计算一个列表差更快呢?
python
、
performance
、
list
、
python-2.7
、
set
在中给出了一些性能基准 更新:我知道一个集合的平均
O
(1)
查找时间
比列表的
O
(
n
)要长,但是如果最初的list A包含大约一百万个整数,那么创建集合不是需要更长的时间吗?
浏览 2
提问于2014-08-13
得票数 13
回答已采纳
2
回答
创建列表时检查列表中值的复杂性
python
、
algorithm
、
time-complexity
、
complexity-theory
以下代码的最坏情况时间
复杂度
是什么?(2, "two"), (3, "three")] print("5 is not here") 我的理解是,它是
O
(
n
^2),因为在搜索这个列表时,两人都在构建一个列表,所以等价于另一个for循环中的for循环。
浏览 1
提问于2019-12-12
得票数 0
回答已采纳
1
回答
整数列表和整数集在时间效率上的差异
python
、
python-3.x
约束:
n
,m in range(10^5),arr中的任意整数都在range(10^9)中请解释。
n
, m = input().split()A = set(map(int,input().split())) #list(map
浏览 0
提问于2017-12-19
得票数 1
1
回答
大
O
表示法-用HashSet查找循环的正确定义
.net
、
big-o
、
computer-science
据我理解,简单的for循环将具有
O
(
n
)的复杂性。 // ...如果我在前面引入哈希查找,这会使
复杂度
保持在
O
(
n
)吗?record in records) {} 同样地,如果HashSet是一个列表,那么它的复杂性会变成
O
(
n
^2)吗?
浏览 1
提问于2017-04-27
得票数 2
回答已采纳
5
回答
HashSet<T>(IEqualityComparer<T>)的
查找时间
复杂度
是多少?
c#
、
runtime
、
complexity-theory
、
hashset
在C#.NET中,我喜欢使用HashSets,因为它们的
查找时间
复杂度
假设为
O
(1)。如果要查询的数据集很大,我通常更喜欢使用HashSet而不是List,因为它具有这样的时间复杂性。让我感到困惑的是HashSet的构造函数,它将IEqualityComparer作为参数: 在将元素添加到集合中时,实现是否会在内
浏览 7
提问于2012-03-22
得票数 26
回答已采纳
3
回答
c++ - unordered_map复杂性
c++
、
hashtable
、
complexity-theory
、
unordered-map
这样做的一个主要要求是,我需要尽可能接近
O
(1)的
复杂度
。我的计划是使用unordered_map。因此,我关心的是,如果无序映射中没有键,那么复杂性会变成什么。
浏览 1
提问于2013-03-18
得票数 18
回答已采纳
1
回答
数组是JS中唯一的0(1)数据结构吗?如果是这样的话,为什么上面的答案会说不一样呢?
javascript
、
node.js
、
hashtable
因此: 一些简单的测
浏览 6
提问于2020-05-10
得票数 1
2
回答
C中ints集合的简单实现
c
、
set
、
hashtable
我想知道一组具有
O
(1)
查找时间
的简单数据结构。为了检测未排序链接列表中的重复值,比方说。有没有一种替代的方法,哈希表实现,可以在这里帮助我?越简单越好。
浏览 0
提问于2015-04-07
得票数 0
回答已采纳
2
回答
随机访问和添加删除的ArrayList与LinkedList
java
、
collections
、
arraylist
、
linked-list
我精通ArrayList和LinkedList的优缺点。当添加和删除较少时,ArrayList是随机访问的首选,反之亦然。如果我需要一个数据结构,其中我需要执行随机访问,并且需要经常添加和删除列表中的项,该怎么办?
浏览 0
提问于2012-10-20
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券