腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
Java
中
降低
这些
循环
的
时间
复杂度
、
、
因此,我有一个方法,它以具有唯一地址和设备ID
的
设备数组作为索引,并使用查询数组。如果查询是设备地址
的
前缀,则设备在查询
中
。对于每个查询,我都要通过对邻接列表
的
广度优先搜索来查找距离源最近
的
设备(通过跳数)。
时间
复杂度
规格:使用D表示网络
中
的
设备数量,使用L表示链路数量,使用N表示网络规模(D+L )。据我所知,下面的操作都有O(N*Q)
的
时间
复杂度
,然而,我想将它们设置为O(N
浏览 35
提问于2021-05-22
得票数 1
3
回答
Java
().sorted或list.sort()是否会增加
时间
复杂度
?
、
、
、
、
在进行分类时,有些人建议在
Java
中使用stream().sorted或list.sort()方法来
降低
时间
复杂度
。然而,我认为
这些
方法也使用了一些
时间
复杂度
相似的排序算法。collect(Collectors.toList()); 那么,这是否意味着
这些
算法使用最有效
的
排序算法来排序比我在2个嵌套
的
for
循环
中排序
的
时间
更短?
浏览 22
提问于2022-02-06
得票数 1
2
回答
如何避免在
Java
中
遍历所有嵌套子对象时出现多个for
循环
?
、
、
、
我知道遍历嵌套
循环
中
的
对象是一种糟糕
的
做法。我遇到过这样
的
情况,很难找到一种方法来避免嵌套
循环
。 List<Item> itemList = getItemList(); RenderItem renderItem = new RenderItem(我怎样才能摆脱嵌套
循环
?我应该使用什么策略?敬请指教。注意:我只能使用
Java
7
浏览 1
提问于2019-04-09
得票数 0
1
回答
如何为
java
中
的
声纳设置自定义复杂性限制?
、
、
、
有办法为声纳设定
复杂度
限制吗?我更喜欢非常简单
的
代码(最多是一个if或
循环
),但我找不到像sonar.cpd.
java
.minimumtokens或sonar.cpd.
java
.minimumLines这样
的
设置用于代码复制(而且似乎不起作用我想
降低
方法
的
圈
复杂度
限制,并减少一个类
中
的
最大方法数。对于后者来说,线
的
限制是可以
的
。我如何设置
这些
复杂
浏览 0
提问于2019-03-18
得票数 0
1
回答
Java
克隆方法
的
时间
复杂度
?
、
、
每个对象都有
Java
中
的
克隆()方法。 Ojbect包含n个字段。我只是猜测内建克隆方法是否使用了一些技术将
时间
复杂度
降低
到O(1)。
浏览 2
提问于2022-02-21
得票数 0
回答已采纳
2
回答
想要从另一个列表
中
删除一些元素
我有一个清单,假设并希望删除另一个元素
中
存在
的
一些元素。以最小
的
时间
复杂度
?我可以通过使用两个"for
循环
“表示O(n2)
时间
复杂度
来解决这个问题,但是我想将这个
复杂度
降低
到O(nlog(n))或O(n)吗?有可能吗?
浏览 0
提问于2019-08-21
得票数 1
回答已采纳
2
回答
删除/撤消双向链表
中
的
节点
、
我知道删除双向链表
中
的
一个节点
的
时间
复杂度
是O(1)。我见过很多代码
的
例子,人们在双向链表
的
remove方法中使用
循环
,但
时间
复杂度
仍然是O(1)。我已经写了一段代码来撤消,即删除双向链表
中
的
节点,但我
的
问题是:当我调用包含
循环
的
getNode()方法时,我
的
代码会撤消/删除undo()方法
中
浏览 1
提问于2015-10-04
得票数 1
8
回答
使用函数样式合并两个数组
、
、
、
、
我正在研究
的
一个问题,并努力使用
Java
8Streams来转换解决方案。但还是没有成功。实际上,我不能在这里分享任何有用
的
东西。编辑:代码提到
的
问题是最有
浏览 2
提问于2016-08-10
得票数 7
回答已采纳
5
回答
Java
7字符串-子字符串复杂性
、
在
Java
6之前,我们在String上有一个恒定
的
时间
子串。在
Java
7
中
,为什么他们决定复制char数组-并
降低
到线性
时间
复杂度
-而像StringBuilder这样
的
东西正是为了做到这一点?
浏览 3
提问于2013-04-21
得票数 25
回答已采纳
3
回答
在
java
中
,按位运算符
的
时间
复杂度
是多少?
、
、
我想知道
java
中
的
按位操作符
时间
复杂度
是什么,以及如何使用替代方法(如果有的话)来
降低
它。提前谢谢!!
浏览 0
提问于2018-12-27
得票数 1
回答已采纳
2
回答
找出其和可被给定数整除
的
三个数
、
、
如
何在
数组
中
搜索,并找到每个值
的
组合,
这些
值
的
和可以被
java
中
的
给定数字(X)整除。有什么想法吗?
浏览 0
提问于2017-11-17
得票数 1
回答已采纳
1
回答
以最快
的
方式将特定间隔
的
元素递增1
、
、
、
我有一个表示为数组
的
元素列表。对于给定
的
区间(l,r) '1‘应该添加到
这些
元素
中
。 A[i]++; 效果很好。但是我正在做一个程序来找出大数
的
阶乘和。由于阶乘算法具有较高
的
时间
复杂度
,因此需要
降低
上述步骤
的
时间
复杂度
。
浏览 0
提问于2017-12-15
得票数 2
回答已采纳
2
回答
降低
圈
复杂度
,多个if语句
、
、
我还有更多这样
的
假设条件,我还没有包括在内。我如何重构才能
降低
圈
复杂度
呢?myclassDto.setSix(formatter} 如
何在
java
中
降低
这个函数
的
圈
复杂度
?
浏览 2
提问于2017-12-20
得票数 1
1
回答
将嵌套for
循环
中
的
java
对象数组转换为hashmap。
我正在和两个
java
objet一起工作。
这些
对象
中
的
一个只具有字符串属性,另一个具有字符串和第一个对象
的
列表。我
的
目标是将双
循环
替换为hasmap,以减少
时间
复杂度
。在这个
循环
中,我执行一个等式检查,以查看某些字符串是否匹配。List<Object2> listObject2; String d
浏览 9
提问于2022-11-02
得票数 0
1
回答
Dijkstra算法
复杂度
与BFS
复杂度
、
、
、
我一直在练习各种算法,我刚刚完成了Dijkstra算法来计算图上节点之间
的
最短距离。在完成了利用索引minHeap
的
练习之后,我还完成了利用BFS (附带
的
解决方案)
的
练习。这让我想到了几个问题: ,如果我对
时间
复杂度
的
计算是正确
的
-我计算了附加解
的
复杂性为O(v^2 + e),其中V=顶点数,E=边数。我们迭代和触摸每个节点一次,而且只有一次,边缘也是一样。v^2来自shift操作,因为在每个iteration.This BFS解决
浏览 2
提问于2021-01-18
得票数 0
3
回答
在给定
的
数组中找到所有唯一
的
三重奏,并在最小执行
时间
内取零和。
我从下面的代码
中
得到了所有唯一
的
三胞胎,但是我想
降低
它
的
时间
复杂度
。它由三个for
循环
组成。所以我
的
问题是:在最小
的
循环
数下,它能
降低
时间
复杂度
吗? 提前谢谢。让我知道。
浏览 4
提问于2015-02-28
得票数 1
回答已采纳
2
回答
如何计算不同符号
的
"n“--大O、欧米茄、Litle o、Litle Omega和Theta符号
我正在学习算法,但是寻找
时间
复杂度
的
计算对我来说并不那么容易,很难记住什么时候使用log n,n log n,n^2,n^3,2n等等,我怀疑如
何在
计算
复杂度
的
同时考虑
这些
输入函数,它们是否有计算
复杂度
的
具体方法,比如使用for
循环
总是这么复杂……?
浏览 1
提问于2015-05-14
得票数 1
回答已采纳
2
回答
找到任何算法难题
的
时间
复杂度
的
严格下限?
、
这是我工作面试
中
的
一个问题。对于这个问题,我给出了一个nlogn+(n+m)
的
解决方案。n,m是给定数组
的
大小,n>m.I无法回答question.Can
的
第二部分,有人帮我解决这个问题吗?
浏览 2
提问于2015-09-17
得票数 2
回答已采纳
4
回答
计算FOR
循环
标记如何影响复杂性?
假设我们有一个FOR
循环
{} 计算i
的
sqrt会增加
循环
的
O(n)
复杂度
吗?在我
的
例子
中
,
Java
中
的
sqrt函数
的
时间
复杂度
为O(log ),这对
循环
的
时间
复杂度
有什么
浏览 1
提问于2016-04-08
得票数 2
6
回答
迭代方法是否
降低
了圈
复杂度
并提高了可支持性?
迭代方法(例如在现代语言中常见
的
方法,
如
C#、JavaScript,以及(希望)在
Java
8
中
)是否
降低
了圈
复杂度
对代码
的
可理解性和可支持性
的
影响?例如,在C#
中
,我们可能有以下代码: if (matches(s)){ fil
浏览 0
提问于2013-02-25
得票数 11
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
怎样快速学会 Java 编程?ChatGPT 这样回答
流下了不学无术的泪水——今天你刷题了吗(三)
慕体系2024版:掌握核心技能,成为卓越Java工程师
这样规范写代码,同事直呼“666”
Day05
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券