腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
我们
可以说
hashmap
的
复杂度
是
O
(
1
)
、
、
、
我已经使用
hashmap
很长一段时间了,我一直认为它
的
复杂度
是
O
(
1
)。 我知道
hashmap
的
关键
是
hash函数,它可以将一个键映射到一个值。如果哈希函数设计良好,冲突可以保持在可接受
的
水平。)} 显然,有一个while循环,
浏览 86
提问于2020-12-18
得票数 1
回答已采纳
1
回答
摊销和平均运行时
复杂度
、
、
、
以下
是
一个问题:
我们
知道程序
的
运行时
复杂度
取决于程序
的
输入组合--假设具有运行时
复杂度
O
(n)
的
程序
的
概率
是
p,其中p <<
1
,而在其他情况下(即对于(
1
-p)可能
的
情况),运行时
复杂度
是
O
(如果
我们
使用K个不同
的
输入组合运行程序,其中K
是</e
浏览 8
提问于2014-01-29
得票数 2
回答已采纳
1
回答
为什么
ArrayList add()和add( index,E)
复杂度
是
摊销常数时间?
为什么
不是
O
(
1
)表示add(),
O
(n)表示add(int索引,E)?
、
、
、
为什么
ArrayList add()和add( index,E)
复杂度
是
摊销常数时间?
为什么
O
(
1
)用于单add()操作,
O
(n )用于单add(int index,E)操作,
O
(n)用于添加n个元素(n add操作)?假设
我们
很少使用add ( index,E)添加到数组末端?数组(和ArrayList)
的
操作复杂性不是已经有n个元素
的
: 加()-
O
(
1
浏览 17
提问于2017-07-20
得票数 22
回答已采纳
1
回答
使用
HashMap
(LogN)时间
复杂度
对链接节点列表进行二进制搜索
、
、
、
、
在时间
复杂度
为
O
(logN)
的
节点(对象)排序链接列表上,您能进行二进制搜索吗?例如:假设
我们
有一个列表:
HashMap
用于获取
O
(
1
)中
的
节点:
1
-> 43 -> 95N个操作,所以
O
(N)时间
复杂度<
浏览 4
提问于2016-11-15
得票数 1
1
回答
f(n) =
1
/n^5
的
复杂性
、
任务
我们
可以安全地假定0< f(n) <=
1
,因此
我们
可以说
f
的
上界
复杂度
是
O
(
1
)。
我们
还
可以说
f
的
下界
复杂度
是
Omega
浏览 1
提问于2018-08-28
得票数 1
回答已采纳
1
回答
哈希映射与三次时间
复杂度
的
混淆
、
、
、
、
假设
我们
正在比较
hashmap
和trie中搜索函数
的
时间复杂性。在我可以找到
的
许多资源上,时间复杂性被描述为
Hashmap
get:
O
(
1
) vs Trie search:
O
(k),其中k
是
要搜索
的
字符串中字符
的
长度。 然而,我觉得这有点令人困惑。如果
我们
将n定义为字符数,因此对这个算法
的
复杂性感兴趣的话,当字符数增加到无穷大时,哈希映射
的
时
浏览 1
提问于2021-05-23
得票数 0
回答已采纳
1
回答
这个片段
的
时间复杂性
、
我正在解决来自
的
以下问题 zigzagLevelOrderUtil(root->left, level+
1
); } vector<vector<int>> zigzagLevelOrderh
浏览 0
提问于2018-05-06
得票数 0
6
回答
HashMap
方法
的
时间
复杂度
、
、
、
因为我一直在研究时间复杂性,所以我一直在oracle Java类库中搜索列表、映射和类上使用
的
一些标准方法
的
时间复杂性。(更具体地说,ArrayList、HashSet和
HashMap
)remove(Object
o
)values() 我认为remove()将和get(),
O
(
1
)一样复杂,假设
我们
没有一个巨大
的
浏览 2
提问于2011-01-02
得票数 27
回答已采纳
2
回答
为什么
这些循环和哈希操作需要
O
(N)时间
复杂度
?
、
、
、
给定数组:您将被要求在数组中找到出现奇数次数
的
数字。3次(发生3次)。时间
复杂度
至少应该是
O
(n)。解决方案
是
使用
HashMap
。元素成为键,它们
的
计数成为
hashmap
的
值。= 0) } } 我不明白
浏览 3
提问于2020-05-30
得票数 0
回答已采纳
1
回答
将一种实现与具有
O
(
1
)、
O
(n)复杂性
的
两种方法和具有
O
(log )
的
两种方法进行比较,哪一种更好?
让
我们
假设实现A和B提供相同
的
两种方法f和g,具有相似的空间
复杂度
。这两种方法
的
使用频率大致相同。但是,A提供
的
f和g方法
的
复杂度
为
O
(
1
)和
O
(n),而B提供
的
这两种方法
的
复杂度
为
O
(logn)。
我们
可以说
B比A更有效吗?如果是的话,进行这种分析
的
正式原因是什么?
浏览 2
提问于2022-01-30
得票数 1
1
回答
基于输入模式
的
结构与树高计算
、
、
假设我有这个输入4 -
1
4
1
4 -
1
4
1
现在
我们
可以看到节点编号
1</em
浏览 2
提问于2020-10-01
得票数 2
1
回答
如何有效地搜索
hashmap
中所有值
的
子字符串?
、
、
、
、
我有以下具体
的
数据:前:a:2 0.9 "Current rep我希望检索与查询字符串匹配
的
所有键,按相关性分数
的
降序排列:查询字符串也可以是Pikl、Pikl F或Pikl F'n,这意味着字符串匹配算法
是
进行搜索
的
浏览 2
提问于2014-09-14
得票数 2
回答已采纳
2
回答
代码
的
时间
复杂度
是多少?
、
以下代码
O
(NV^2)
的
时间
复杂度
是多少?for i from
1
to N: for k from
1
to A[i]://max(A) = V z = z
浏览 4
提问于2014-09-13
得票数 4
回答已采纳
1
回答
C编程语言中代码
的
复杂性
、
、
、
、
我想知道这个代码
的
复杂度
是
O
(n)还是
O
(count*n)?我对参数进行了计数,它并不依赖于参数n,正如您所看到
的
: void change(int A[], int n, int x) int i, j, count=0; for(i=0; i<n
浏览 11
提问于2020-07-01
得票数 0
回答已采纳
2
回答
广度优先搜索(BFS)算法
的
空间
复杂度
、
、
根据,BFS
的
空间
复杂度
为
O
(b^d),其中'b‘
是
分支因子,'d’
是
深度。BFS
的
复杂性
是
通过这样
的
假设得到
的
:
我们
存储所有节点直到到达目标节点,换句话说:
1
+b+ b^2 + b^3 +…+ b^d =>
O
(b^d)如果
我们</
浏览 12
提问于2022-04-10
得票数 1
回答已采纳
2
回答
当内部循环用于不同
的
数组时,嵌套for循环
的
时间
复杂度
是多少?
、
、
、
如果
我们
测量一个数组
的
时间
复杂度
,
我们
可以在时间
复杂度
计算中忽略不同
的
数组吗?(即如果
我们
只关心外部数组
的
增长,我
可以说
是
O
(N),还是必须给出总
的
时间
复杂度
O
(N*M)。
浏览 0
提问于2020-09-22
得票数 0
2
回答
大
O
符号下mandelbrot集
的
时间
复杂度
、
、
我正在尝试找出一个简单
的
mandelbrot集实现
的
时间
复杂度
。z = pow(z, 2) + decltype(z)((float)c * 2 / columns - 1.5, } } 现在看一下上面的代码,我用大
O
符号对时间
复杂度
做了一些估计,想知道它是否正确 所以
我们
创建
浏览 15
提问于2019-06-13
得票数 0
1
回答
没有重复字符
的
最长子字符串-需要理解给定C#解决方案
的
算法
、
、
、
Problem:最长
的
子字符串,不重复字符。 int index = list.IndexOf(c); list.RemoveRange(0,
浏览 22
提问于2022-09-17
得票数 2
1
回答
计算函数调用中
的
基本操作数
、
、
我得到了一个简单
的
伪代码,并告诉我通过计算函数myMethod()执行
的
大致操作数来确定它
的
大
O
运行时间。我不确定
的
是
,在函数myMethod()
的
while循环中,有一个对doIt()
的
函数调用,其中有另一个while循环。static int doIt(int n) count = 0 //
1
while j < n
浏览 7
提问于2019-07-08
得票数 1
回答已采纳
2
回答
在时间和if语句中查找正确
的
大
O
时有困难
、
= i +
1
&& nums[i] != nums[nums[i] -
1
]){ int tmp = nums[i]; nums[tmp -
1
] = tmp; i++; } 对于这个算法,我很困惑如何找到正确
的
大<em
浏览 0
提问于2019-07-27
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么说 O 复杂度的基数排序没有快速排序快?
面试常考算法题之 Top K 问题
灵魂拷问:如何检查Java数组中是否包含某个值?
leetcode之最长连续子序列
有关 HashMap 面试会问的一切
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券